Skip to content
Claude Code

hypruse for Claude Code

io.github.ilyaskhallouki/hypruse

Computer use for Hyprland: semantic desktop state over IPC, plus vision and native input

client:Claude Code transport:stdio runtime:pypi

Install hypruse in Claude Code

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add hypruse -e HYPRUSE_SCREENSHOT_MODE=<HYPRUSE_SCREENSHOT_MODE> -e HYPRUSE_READONLY=<HYPRUSE_READONLY> -e HYPRUSE_CONFINE=<HYPRUSE_CONFINE> -e HYPRUSE_AUTH_GUARD=<HYPRUSE_AUTH_GUARD> -e HYPRUSE_STRICT=<HYPRUSE_STRICT> -e HYPRUSE_MARK=<HYPRUSE_MARK> -e HYPRUSE_CLIPBOARD=<HYPRUSE_CLIPBOARD> -e HYPRUSE_JOURNAL=<HYPRUSE_JOURNAL> -e HYPRUSE_JOURNAL_MAX_BYTES=<HYPRUSE_JOURNAL_MAX_BYTES> -e HYPRUSE_JOURNAL_TEXT=<HYPRUSE_JOURNAL_TEXT> -e HYPRUSE_DRYRUN=<HYPRUSE_DRYRUN> -- uvx hypruse

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

hypruse in other clients