Docs · Guide
Muse Code on any model
Muse Code is Meta's muse coding agent CLI. Where its requests go is endpoint_transport in its settings.json, and the model sessions start on is the top-level model. magpie points both at the gateway, so Muse Code runs on any model in magpie: DeepSeek, GLM, Kimi, Qwen, Claude or a ChatGPT subscription.
Set up Muse Code
- Add a provider in magpieAdd an API key on the Providers page, or sign in to a subscription.
- Pick a model for Muse Code on the Agents pagePick a model via magpie.
- Restart open muse sessionsMuse Code reads its settings at start-up.
magpie muse deepseek/deepseek-v4-pro
settings.json
Muse Code keeps its settings in ${XDG_CONFIG_HOME:-~/.config}/muse/settings.json, and refuses the file without "schema_version": 1. magpie writes:
{
"schema_version": 1,
"endpoint_transport": {
"base_url": "http://127.0.0.1:3425/v1",
"auth": "none"
},
"model": "deepseek/deepseek-v4-pro"
}Muse Code streams to /responses under base_url (OpenAI's Responses API), where the gateway answers. The file's other keys are left as they are. With no file, magpie makes one with the schema version. Muse Code in a WSL distro is set up the same way, in ~/.config/muse there.
Why auth is none
With auth bearer, Muse Code sends the Meta sign-in's token (auth.json, or META_API_KEY); with none it sends no Authorization and asks for no sign-in. magpie uses none, so your Meta token is neither read by magpie nor sent to the gateway.
The model list
Muse Code lists its models from /muse-code/models on base_url's host, which the gateway serves, so magpie's models show in Muse Code's model choice.
Switching back
When it first steps in, magpie stashes the endpoint_transport and model you had. Switching back puts them back, or takes magpie's out where you had none. A file magpie made goes again once only the schema version is left.
magpie muse default
FAQ
Can Muse Code run on DeepSeek, GLM or a ChatGPT subscription?
Yes. Pick a via-magpie model for Muse Code on magpie's Agents page, then restart open muse sessions.
Does magpie read my Meta sign-in token?
No. magpie sets auth to none, so Muse Code sends no Authorization; the token is neither read nor sent to the gateway.
Nothing changed in Muse Code. Why?
Muse Code reads settings.json at start-up. Restart open muse sessions.
Does switching back restore my settings?
Yes. magpie stashed the endpoint_transport and model you had and puts them back; the file's other keys were never touched.
More agents on the same models: Prime Agent on any model, Pi on any model, Kimi Code on any model and Paimon on any model. Something fails? See Fixing common errors, or ask on Discord.