---
title: "What is muse serve?"
url: https://helicon.sh/glossary/muse-serve
description: "muse 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."
updated: 2026-09-19
site: Helicon
---

# What is muse serve?

`muse serve` starts a Muse Code host that speaks the Muse Code Session Protocol over stdio instead of drawing a terminal interface. Applications launch it to drive sessions programmatically. Helicon starts one host per workspace, so each project directory gets its own process, exactly as the CLI would.

## One host per workspace

Sessions in Muse Code belong to a working directory, so Helicon runs one `muse serve` per project rather than one shared process. That keeps isolation honest, including for git worktrees, which are separate directories over the same repository.

## What it is not

- Not a network server you expose. It speaks over stdio to the process that launched it.
- Not a second agent. It is the same Muse Code, without the terminal interface.
- Not a place credentials live. Authentication is still your own `muse login`.

## Frequently asked questions

### Does muse serve replace muse?

No. It is the same tool exposing a protocol instead of a terminal interface, for applications to drive.

### How many hosts does Helicon run?

One per workspace you add, which is the same process the CLI would start for that directory.

### Can I run muse serve myself?

Yes. It is a normal CLI command, and any MSP client can drive it.

## Related

- [the Muse Code Session Protocol](https://helicon.sh/glossary/msp): MSP 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.
- [the muse CLI](https://helicon.sh/glossary/muse-cli): The 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.
- [Remote daemon and web UI](https://helicon.sh/features/remote-daemon): The same Helicon UI ships as a web app pointed at a daemon on another machine, so a laptop can supervise Muse Code running on a workstation or a server.

---

Helicon is a free, MIT licensed, unofficial community client for Meta's Muse Code CLI. Not made, sponsored or endorsed by Meta. Source: https://helicon.sh/. Machine readable index: https://helicon.sh/llms.txt
