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.

Download for macOSApple silicon · Free
On Windows or Linux?

Make the Save button in Settings close the dialog after saving

Found it: onClose is never called after a successful save. One line.

Edit 1 filesrc/settings/SettingsDialog.tsx
  const save = async () => {    await persist(draft)    setSaved(true)+   onClose()  }

How a change happens

  1. Say what you want

    Describe it in plain words. Paste a screenshot, drop in files, or point at one with @.

  2. The agent reads and tries

    It reads code, searches, runs tests and type checks. Read-only work just happens.

  3. 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.

  4. 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