Let AI change your code,
and ask you first.
Cubyx is a desktop coding workspace. The agent reads your project, runs commands and proposes changes — and stops for your approval before it writes a file or runs a command. Roll back anything you don’t like. Your model, your key; your code never passes through our servers.
Make the Save button in Settings close the dialog after saving
Found it: onClose is never called after a successful save. One line.
src/settings/SettingsDialog.tsxconst save = async () => { await persist(draft) setSaved(true)+ onClose() }
Written — this turn can be reverted
Denied — nothing was changed
How a change happens
Say what you want
Describe it in plain words. Paste a screenshot, drop in files, or point at one with @.
The agent reads and tries
It reads code, searches, runs tests and type checks. Read-only work just happens.
You approve each change
Every file write comes with a diff, every command says what it will do — and “always allow” never covers risky commands like rm -rf or a force push.
Roll back if it’s wrong
Changed files are snapshotted before each turn. Undo a whole turn, one file, or a range of turns.
All in one window
Workspace
- Edit and preview
- Code editor, live Markdown / HTML / SVG preview, table view, Word export.
- Terminal
- Built in. A dev server keeps running while you work in another conversation.
- Git
- Stage, commit, push, switch branches; click a change to see its diff.
Agent
- Plan mode
- Research read-only and propose a plan first; nothing changes until you approve.
- Multiple agents
- Split a task across workers, each in its own git worktree, then merge the results back.
- Built-in browser
- The agent opens pages, measures elements and reads the console — no screenshot ping-pong.
Extend
- MCP plugins
- Connect any MCP server, or install one from the catalog in a click.
- Skills
- Write your team’s conventions down once; the agent loads them when it needs them.
- Scheduled tasks
- Have the agent run something daily, weekly, or on a cron schedule.
Runs locally, no server in between
The agent runs on your computer and calls the model provider you configure — Anthropic, OpenAI, DeepSeek, or any compatible endpoint. API keys are encrypted by your operating system’s secure storage and stay on this machine. An account is optional and only syncs conversations across devices — and that is off by default.

Buddy: an agent in your menu bar
When you don’t need the whole workspace, there’s Buddy. Each agent is a little pixel pet on your desktop — click it to chat, and scheduled tasks run on their own. Works on macOS, Windows and Linux.
Download Buddy