№ 0292GitHub
Muse CLI Chat for VS Code and Cursor
A VS Code and Cursor sidebar chat that drives Meta's Muse Code CLI through muse exec --json, keeping Muse as the agent harness; its build is described in the post 'Inception: A Muse Inside Muse'.
Muse CLI Chat (unofficial)
Inception: A Muse Inside Muse
VS Code / Cursor sidebar chat that drives Meta’s Muse Code CLI (muse exec --json). The agent harness stays Muse; this extension is only the IDE UI.
Not affiliated with Meta. Muse Code, Muse Spark, and related marks belong to Meta. Install and authenticate Muse separately: Muse Code docs.
Privacy and security: PRIVACY.md · SECURITY.md
Requirements
- macOS or Linux (Muse Code CLI does not support Windows yet)
- Muse Code installed and signed in (or
META_API_KEYset) - VS Code or Cursor
- An open workspace folder that is not a symlink root (Muse rejects reparse points)
curl -fsSL https://dev.meta.ai/install.sh | sh
muse login
# or: export META_API_KEY=... # must be visible to the editor process
The sidebar treats Muse as ready only when the CLI is present and credentials are visible (META_API_KEY in the editor env, ~/.config/muse/auth.json with an inline key/token or a Keychain-backed muse login, or muse.useEchoProvider). A key set only in your terminal shell does not reach Cursor/VS Code unless you launch the app from that shell or set it in the GUI environment.
Install (published)
After this extension is on a marketplace:
- VS Code Marketplace: search “Muse CLI Chat” (publisher
codemarc) - Open VSX / Cursor: same extension id
codemarc.muse-cli-chat
Or install a local .vsix:
git clone https://github.com/codemarc/muse-code.git
cd muse-code
bun install
bun run package
code --install-extension muse-cli-chat-0.1.8.vsix
# Cursor: cursor --install-extension muse-cli-chat-0.1.8.vsix
Develop
git clone https://github.com/codemarc/muse-code.git
cd muse-code
bun install
bun run compile
Open this folder in VS Code/Cursor and press F5 (Run Muse CLI Chat Extension). That runs bun run compile first (Bun must be on your PATH). Optional: Run Muse CLI Chat Extension (watch) for bun run watch. In the Extension Development Host:
- Open a real directory (not a symlink)
- Command Palette → Muse CLI Chat: Open Chat (or click the Muse activity icon)
- Optional: set
muse.useEchoProvidertotruefor offline JSONL UI testing - Se





