zyris-code
A coding agent, right in your terminal
Not just a chat window. It reads and edits code, runs commands, and uses the tools of any local MCP server. The agent runs on Attacca; the tools run on your machine.
▸ Click to unfold what is folded
What it does
Reads and edits code
Searches, opens, changes. Every edit goes through one path, so changes arrive as a diff and can be undone.
Runs commands
Tests, builds, git — as they are. The output comes back written up in the conversation.
Shows you the plan first
In plan mode it only reads and changes nothing, so you can look before anything happens.
MCP servers and plugins
Both stdio and HTTP servers, and it finds the ones you have already set up in other clients. Claude Code plugins work as they are.
Sticks with long jobs
Builds and deploys go to the background and are watched to completion rather than being cut off part-way.
Keeps itself up to date
A new version installs and comes back running. Your login and settings stay as they were.
Install
Installs under your own account with no administrator rights, and sets up your PATH for you.
curl -fsSL https://github.com/attacca-cc/zyris-code/releases/latest/download/install.sh | shirm https://github.com/attacca-cc/zyris-code/releases/latest/download/install.ps1 | iexcargo install --git https://github.com/attacca-cc/zyris-code zyris-codeRun it in the folder you want to work in
The first run shows an enrolment code; approve it in the browser and you are connected. You can also ask once without the screen and get just the answer.
cd ~/my-project && zyriszyris -p turn my computer offYou can always see what it did
Every edit is there as a diff, and can be undone. So is every command it ran. Outside the folder you started it in, nothing is touched unless you allow it in the settings.
MIT or Apache-2.0. The repository is public and takes contributions.