Your computer, within your agent's reach
Zyris is a desktop app that sits in the tray and keeps this computer connected to Attacca. It hands your agents its shell, files, keyboard and mouse, screen, and file transfer to your other machines — and puts the local MCP servers you already run right beside them.
The window is for settings and for watching; close it and the connection carries on. To talk to an agent and code from your terminal, use zyris-code.
- terminalopens a PTY and runs commands
- file_ioreads, writes and edits files
- inputpresses keys and moves the pointer
- screen_capturetakes screenshots
- file_transfersends a file to your other machines
- mcp_*tools from your local MCP servers
What it does
Shell and files
An agent opens a terminal, runs commands, and reads, writes and edits files. A path with no leading slash starts in your home directory.
Keyboard, mouse and screen
A coordinate read off a screenshot goes straight into a pointer move. Screen and input are announced together — and on Linux, not at all when no display server answers.
Files between your machines
Sent straight from one of your computers to another, end-to-end encrypted, never through Attacca. Only machines on your account can send here, and the first send to a new one waits for you to check its fingerprint.
Your local MCP servers
Servers listed in mcp-servers.json become capabilities of this computer, and an agent calls their tools exactly as it calls the built-in ones.
Talk to it
Hold the hotkey and speak. Transcription runs on this machine, and nothing listens until you turn it on.
Connected from the moment you log in
Starts itself through Task Scheduler or a systemd user unit and reconnects on its own. The first run asks you to approve one code in a browser, and that is all.
System requirements
| Tier | CPU | Memory | GPU |
|---|---|---|---|
| Minimum | AVX2-capable x64, 4+ cores (2013 or newer) | 8 GB | Not required |
| Recommended | AMD Zen 3 or Intel 10th generation or newer, 6–8 cores | 16 GB | Vulkan-capable GPU with 4 GB+ VRAM (RTX 3050 or RX 6500 class), or Radeon 680M or 780M-class integrated graphics |
| Comfortable | 8+ cores | 16–32 GB | 6–8 GB+ VRAM |
| macOS | Apple Silicon (M1 or newer) | 16 GB recommended | Metal, used automatically |
Download
Choose an operating system to get the newest available installer for that device. The first run shows a short code and a link; approve it in a browser and the device joins your account.
Choose your operating system
For Windows 10/11 on x64. The installer is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.
Lite leaves out the speech features and the desktop window. It still runs from the tray, and the file, terminal, screen and input tools and MCP connections are all there. On a computer without AVX2, take Lite.
This side of the connection keeps its own record
Zyris hands a remote agent a shell, your files and your keyboard, so two things stay on this side whatever the server says. The pause switch in the tray stops new tool calls, and tells the agent the machine is paused rather than that its tool broke. The audit log records every call, allowed or refused — never what was read or written, and never what was typed.