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 | Checked | |
|---|---|---|---|
| Protocol | Muse Code Session Protocol, direct | Agent Client Protocol, bridged | 17 October 2026 |
| Surface | Standalone app or browser | Zed's agent panel | 17 October 2026 |
| Project scope | Every project on the machine | The open Zed project | |
| Session resume | Any past session, including TUI ones | Depends on the bridge | 17 October 2026 |
| Cost view | Per thread, day and model | Not part of ACP | 17 October 2026 |
| Windows | Installer, native or WSL2 | Zed's own platform support | 17 October 2026 |
| 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 an installer that updates itself.
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.
Helicon is one Muse Code GUI of several, and that page lists the rest. Helicon is free and MIT licensed, and you can try Helicon in your browser on sample data before you install anything.
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
- Muse Code GUIYes, Muse Code has graphical interfaces. A standalone desktop and web app, VS Code extensions, ACP editor bridges and other open-source wrappers, compared honestly.
- 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.
- WindsurfWindsurf is an AI editor with its own agent and plan. Helicon is a free, open-source desktop and web client for the Muse Code CLI. Which one fits which job.
Same Muse Code. Same subscription. Better interface.
Free and MIT licensed. Windows installer, Apple Silicon, Intel and universal macOS DMGs, and a web build against a daemon you run.