Glossary
Plain definitions for the vocabulary around Muse Code: the muse CLI, muse serve, the Muse Code Session Protocol, the Agent Client Protocol, agentic development environments, agent approvals, git worktrees, subagents, reasoning effort, TUIs, llms.txt and Tauri.
Each definition is self contained, so it reads correctly quoted on its own.
- Muse CodeMuse Code is Meta's AI coding agent, used through the muse command line tool on macOS, Linux and Windows. A plain definition, what it does, and how clients connect to it.
- the muse CLIThe muse command line tool is how you run Muse Code. What it installs, what muse login does, and why a GUI still needs it present.
- the Muse Code Session ProtocolMSP is the JSON-RPC protocol that applications use to drive a Muse Code session over stdio, instead of parsing terminal output. What it carries and why it matters.
- muse servemuse serve starts a Muse Code protocol host that applications can drive over stdio. What it is for, and how a GUI uses one host per workspace.
- the Agent Client ProtocolACP is a general protocol that lets editors talk to any conforming coding agent. How it differs from a Muse Code specific protocol, and what gets lost in the bridge.
- an ADEAn ADE is the workspace you supervise coding agents from, the way an IDE is the workspace you write code in. What belongs in one and what does not.
- agent approvalsAn approval is the moment an agent asks before acting. The three Muse Code modes, what each one does, and why bypassing them is the wrong optimisation.
- a git worktreeA git worktree is a second working directory for the same repository. It is the cheapest way to stop two coding agents from editing the same files.
- a subagentA subagent is a separate agent a main agent spawns to do part of the work in parallel. Why it saves wall clock time and why it is unreadable in a terminal.
- reasoning effortReasoning effort controls how much thinking a model does before answering. What it changes, what it costs, and when to turn it up.
- a TUIA TUI is a text user interface drawn inside a terminal. Why agents ship one first, and where the format runs out.
- llms.txtllms.txt is a plain text file at a site's root that gives language models a clean summary and an index of the pages worth reading. What goes in one.
- TauriTauri builds desktop apps from web UI using the operating system's own webview and a Rust core. Why that matters for a small, signed, auto updating app.
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.