hypruse for Zed
io.github.ilyaskhallouki/hypruse
Computer use for Hyprland: semantic desktop state over IPC, plus vision and native input
client:Zed
transport:stdio
runtime:pypi
Install hypruse in Zed
~/.config/zed/settings.json · windows: %APPDATA%\Zed\settings.json
{
"context_servers": {
"hypruse": {
"command": "uvx",
"args": [
"hypruse"
],
"env": {
"HYPRUSE_SCREENSHOT_MODE": "<HYPRUSE_SCREENSHOT_MODE>",
"HYPRUSE_READONLY": "<HYPRUSE_READONLY>",
"HYPRUSE_CONFINE": "<HYPRUSE_CONFINE>",
"HYPRUSE_AUTH_GUARD": "<HYPRUSE_AUTH_GUARD>",
"HYPRUSE_STRICT": "<HYPRUSE_STRICT>",
"HYPRUSE_MARK": "<HYPRUSE_MARK>",
"HYPRUSE_CLIPBOARD": "<HYPRUSE_CLIPBOARD>",
"HYPRUSE_JOURNAL": "<HYPRUSE_JOURNAL>",
"HYPRUSE_JOURNAL_MAX_BYTES": "<HYPRUSE_JOURNAL_MAX_BYTES>",
"HYPRUSE_JOURNAL_TEXT": "<HYPRUSE_JOURNAL_TEXT>",
"HYPRUSE_DRYRUN": "<HYPRUSE_DRYRUN>"
}
}
}
}
Merge this into your existing settings object — do not replace the file. Zed docs