Comparison
Helicon vs Zed with an ACP bridge
Zed can drive Muse Code through an Agent Client Protocol bridge, which puts the agent in the editor you are already writing in. Helicon is a separate desktop and web app built directly on the Muse Code Session Protocol, so it keeps the session list, approvals, diffs and cost across every project rather than inside one editor window.
Last updated · Markdown version
At a glance
| Helicon | Zed with ACP | |
|---|---|---|
| Protocol | Muse Code Session Protocol, direct | Agent Client Protocol, bridged |
| Surface | Standalone app or browser | Zed's agent panel |
| Project scope | Every project on the machine | The open Zed project |
| Session resume | Any past session, including TUI ones | Depends on the bridge |
| Cost view | Per thread, day and model | Not part of ACP |
| Windows | Signed installer, native or WSL2 | Zed's own platform support |
| License | MIT | Varies by bridge |
What each one is
The Agent Client Protocol lets an editor talk to any conforming agent. Bridges exist that expose Muse Code over ACP so Zed and JetBrains IDEs can use it. You get the agent inside the editor, with the editor's own buffers, diffs and keybindings, and you can swap agents without changing editors.
Helicon does not go through a bridge. It speaks the Muse Code Session Protocol over JSON-RPC to muse serve using Meta's MIT SDK, which means capabilities that are specific to Muse Code, such as the exact approval modes and the usage reporting, arrive intact rather than flattened into a generic agent interface.
Where they actually differ
Protocol fidelity
A bridge maps Muse Code onto a general agent interface. Anything the general interface has no word for has to be dropped or approximated. Helicon reads the protocol directly, so approval modes, reasoning effort, subagents, goals and usage arrive as they are.
What the interface is about
The editor panel is about the file you are in. Helicon's sidebar is about the session you are resuming. Those are different jobs, and which one you want depends on whether you are writing code or supervising agents.
Where the history lives
Helicon keeps a local index of projects, sessions and turns in SQLite, so history is not tied to a workspace being open in a particular editor.
Remote work
The same Helicon UI runs as a web app pointed at a daemon on another machine, so a laptop can drive agents on a workstation or a server without SSH forwarding an editor session.
Choose Zed with an ACP bridge if
- You live in Zed and want the agent in the same window as your buffers.
- You want to switch between several agents behind one editor interface.
- You prefer the editor's native diff and multibuffer review flow.
Choose Helicon if
- You want Muse Code specific behaviour surfaced exactly, not bridged.
- You supervise several threads across repos and want one list.
- You want cost and approval history that outlives the editor session.
- You are on Windows and want a signed installer.
Can you use both?
Use the editor bridge while you are writing, and Helicon when you are supervising. Both run against the same muse CLI and the same subscription, so nothing has to be chosen once and for all.
Frequently asked questions
Does Helicon support the Agent Client Protocol?
Helicon is a Muse Code Session Protocol client. It talks to muse serve directly through Meta's MIT SDK rather than going through ACP.
Can I use both Zed and Helicon against one Muse Code install?
Yes. They share the CLI and your muse login. Helicon's daemon discovers sessions for a workspace, so work started elsewhere is listed and resumable.
Which one gets Muse Code features first?
In general, whichever layer is thinnest. A direct protocol client can expose a new Muse Code capability as soon as the SDK does, while a bridge needs the general protocol to grow a word for it first.
Keep reading
- The muse terminalHow a Muse Code GUI differs from the muse CLI terminal interface: session history, inline diffs, approvals and cost, side by side with what the TUI already does well.
- VS Code extensionsA standalone Muse Code desktop app compared with running the muse CLI inside VS Code: where an editor panel wins, where a separate session home wins, and how to run both.
- JetBrains IDEsMuse Code inside IntelliJ, PyCharm, GoLand or WebStorm through an Agent Client Protocol plugin, compared with a standalone Muse Code desktop app.
- Claude Code desktopTwo desktop apps for two different coding agents. What Helicon borrows from the Claude Code desktop experience, and what changes because the agent underneath is Muse Code.
- Codex appHow a Muse Code desktop client compares with OpenAI's Codex app: same category, different agent, different billing, different openness.
- CursorCursor is an AI editor with its own models and billing. Helicon is a window over the Muse Code CLI on your existing subscription. What each one is actually for.
Same Muse Code. Same subscription. Better interface.
Free and MIT licensed. Signed Windows installer, universal macOS DMG, and a web build against a daemon you run.