Skip to content
v0.10.1Read the release notes

Muse Code, without living in the terminal.

Same Muse Code. Same subscription. Better interface.

A free, open-source desktop and web app for the muse CLI, with every project, session and diff in one window.

HeliconLive demo, try it
    MIT licensedFree, no paid tier
    No second billRuns on your Muse plan
    Your own loginCredentials stay in muse
    Local stateSQLite on your machine

    Everything a session needs, in one window

    Projects, threads, diffs, approvals and cost live side by side, so you stop hunting through terminal tabs.

    Every project, grouped

    Threads grouped by folder, worktrees included. Resume any of them in one click.

      Inline diffs

      Every edit lands in the thread as a diff, right where it happened. No scrollback digging.

      src/daemon/host.ts+6-3Edited
      @@ -10,11 +10,14 @@ openWorkspace

      Approvals stay approvals

      Every approval is surfaced the moment it arrives. None are batched or bypassed.

      Muse wants to run a shell command

      Nothing runs until you decide.

      $ npm test -- routes/projects

      Try it: this card works.

      Cost, in the open

      What each thread would cost at API rates, so you see what your plan is doing.

      Cost at API rates, 30 days

      $5.29

      $5.51 saved by cache

      muse-spark-1.3
      $4.55
      muse-spark-1.3 contributor
      $0.74

      Sample figures

      Keyboard first

      Command palette, slash commands and a model picker. Reach any thread by keyboard.

      Search threads, projects and actionsK
      • New threadO
      • Toggle sidebarB
      • Refresh threads from Muse
      • Use light theme
      /plan/review/compact!git status

      Press ⌘K inside any live demo to open it.

      One UI, two shells

      The same React interface ships as a Tauri desktop app and as a web app pointed at a remote daemon.

      Same daemon, same threads, either way

      Helicon
      Desktop appTauri, with auto-update on Windows and macOS
      your-server:4186
      Web appAny browser, pointed at a remote daemon

      Try the app right here

      This is the real Helicon interface running on sample data in your browser. Pick a screen, then click around: open threads, approve a command, or send a message.

      A thread waiting on your approval. Allow the test run and watch the turn finish, or send a message of your own.

      ThreadLive demo, try it

        No terminal scraping

        A local daemon spawns one muse serve host per workspace and speaks the Muse Session Protocol through Meta's official MIT @muse-code/sdk.

        Auth is your own muse login. Helicon never stores credentials, and all state is local SQLite.

        • Auth from muse login
        • Local SQLite
        • Windows: WSL2 sidecar with path translation
        1. Helicon UITauri desktop app or web app
        2. Local daemonSQLite state, one host per workspace
        3. muse serveMuse Session Protocol via @muse-code/sdk
        Events stream both ways, so approvals and diffs arrive as they happen.

        Where Helicon fits

        Helicon is one of several ways to run Muse Code. It is not the only GUI, and it is not official.

        Helicon compared with editor extensions and switching harness
        CriteriaHeliconEditor extensionSwitch harness
        Runs on WindowsSigned installer, WSL2 routedVia your editor's WSL setupVaries
        BillingYour Muse subscriptionYour Muse subscriptionUsually its own API billing
        Lives whereStandalone app or webInside the editorIts own harness
        Several repos at onceSidebar, grouped by directoryOne window per projectVaries
        ApprovalsSurfaced, never bypassedEditor-dependentHarness-dependent

        Scroll the table sideways to compare.

        Install in a few minutes

        Pick your platform. You need the muse CLI signed in first; Helicon uses that login.

        Windows

        Signed installer with auto-update. Muse runs inside WSL2 Ubuntu; a sidecar routes calls through it and translates paths.

        1. Install the muse CLI inside WSL2 Ubuntu.

        2. Sign in from the WSL2 shell.

          muse login
        3. Run Helicon-0.10.1-setup.exe from the latest release.

        Download for Windows

        Before you install

        Billing, credentials, Windows, and whether any of this is official. Straight answers.

        Ask on GitHub

        No. Helicon is an unofficial community project, MIT licensed. It is not made, sponsored or endorsed by Meta.

        No. Helicon uses your existing Muse subscription through the muse CLI. There is no second bill.

        With the muse CLI, from your own muse login. Helicon never stores or handles them.

        Yes. Sessions started in the terminal TUI show up in the sidebar with full history, and you can resume them.

        The macOS builds are not Apple-notarized yet. Right-click the app and choose Open the first time.

        Yes. The same UI ships as a web app that can point at a daemon running elsewhere.

        Muse has no native Windows build, so it runs inside WSL2 Ubuntu. Helicon ships a signed installer with a sidecar that routes through WSL2 and translates paths both ways.

        What each thread would have cost at Meta's published per-token rates. It is not a bill, just the meter reading, so you can see what your subscription did.

        Yes. Command palette, slash commands, and a model and reasoning-effort picker cover everything, with full keyboard operation throughout.

        Node 22+ and the muse CLI, logged in with your own muse login. That is the whole list.

        Yes. MIT licensed, no paid tier, source on GitHub. It uses your existing Muse subscription, so there is no second bill.

        Bring your threads out of the terminal.

        Free, MIT licensed, and running on the Muse subscription you already have.