Let AI change your code,and ask you first.
The agent reads code, runs commands and proposes changes — and asks before it changes anything. Roll back whenever you like. Your model, your key; your code never touches 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
Every step, in plain sight
Say what you want
In plain words. Attach an image, or @ a file.
The agent looks around
It reads, searches and runs tests. Read-only work never interrupts you.
You approve
Every write comes with a diff, every command says what it does. Risky commands can never be allowed for good.
Roll back anytime
Every turn is snapshotted. Undo a whole turn, or just one file.
All in one window
Workspace
Editor, terminal and Git, right beside the conversation.
- Edit and previewEdit code, preview Markdown and HTML live, export to Word.
- TerminalBuilt in, and it keeps running when you switch conversations.
- GitCommit, push, switch branches. One click to see a diff.
Agent
Think first, then act.
- Plan modeResearch, propose, and act only once you approve.
- Multiple agentsSplit big jobs across agents in parallel, then merge the results.
- Built-in browserOpen pages, inspect elements, read the console — no screenshot ping-pong.
Extend
Connect tools, set the rules, run on schedule.
- MCP pluginsConnect any MCP server, or install one in a click.
- SkillsWrite your team’s conventions once; they load when needed.
- Scheduled tasksDaily, weekly, or on any schedule you set.
Runs locally, no server in between
Straight to the model you choose — Anthropic, OpenAI, DeepSeek, or any compatible endpoint. Keys stay encrypted on your machine. No account required.
Cubyx Buddy
An agent in your menu bar
No need for the whole workspace. Each agent is a little pet on your desktop — click to chat, and it gets to work on schedule.