Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a desktop app for Meta's Muse Code CLI, and the billing is the whole story

Описание и применение

Helicon – это открытое приложение для Windows и других платформ, которое использует официальный SDK Muse Code для общения с агентом через протокол, сохраняя подписку и упрощая установку за счёт включения Node.

Задача

Meta’s Muse Code CLI is terminal‑only and lacks a Windows binary, forcing users to rely on competitors for a desktop experience and risking billing confusion when wrapping the CLI.

Результат

Helicon delivers a native desktop experience for Muse Code on Windows and other platforms, preserves subscription billing, eliminates terminal scraping bugs, and simplifies installation by bundling Node.

Рабочий процесс

  • 1. Install Helicon (auto‑signed installer with bundled Node).
  • 2. Helicon spawns a "muse serve" daemon per workspace via the SDK.
  • 3. The daemon communicates with Muse over the Muse Session Protocol (MSP).
  • 4. Approvals, diffs, and session history are received as structured protocol events, not parsed terminal output.
  • 5. The UI displays projects, threads, approvals, and a cost view based on API rates.
  • 6. On Windows, Helicon runs "wsl -d Ubuntu -- muse serve" and translates paths between Windows and WSL.
  • 7. Users interact via a React UI that works both as a Tauri desktop app and a web app.
  • 8. Helicon’s bundled Node runtime is isolated from the system PATH to avoid interference with user shells.

Доказательства

Muse Code subscriptions only bill through Muse's own harness. If you point a generic OpenAI-compatible client at the API, you are on pay-as-you-go rates instead.

Источник

The daemon runs natively on Windows, and when it needs the agent it runs: wsl -d Ubuntu -- muse serve

Источник

  • Дата записи: 2026-09-20T17:45:45.398Z