The project's README from github.com/andrew-babo/muse4ai. As one markdown file: README.md.
Let your AI agent make the pictures and the videos.
Muse4AI runs on your own Windows PC and hands your Muse session to ChatGPT, Claude, Cursor, Codex, n8n or anything else that speaks REST, MCP or OAuth — with no cloud middleman and no per-seat fee.
Website · Download · Guide · For agents · Tiếng Việt
ChatGPT · Claude · Cursor · Codex · n8n · your own script
│
│ REST · MCP · OAuth
▼
┌─────────────────────┐
│ Muse4AI on your PC│ local library, queue,
│ (Windows app) │ keys, tokens, history
└─────────────────────┘
│
│ your own signed-in Muse session
▼
Muse
Nothing is relayed through a server we run. The app talks to Muse from your machine,
with your session, and keeps every result, key and token in
%APPDATA%\MuseStudio on that same machine.
🎬 Generate video & imagesOne call, text-only or with reference photos. Repeat a prompt, pick the account, watch it appear in the in-app queue. |
💬 Chat that remembersAsk questions or iterate on an idea. The conversation id comes back, so the agent can keep the thread going and attach files. |
⏱ Extend a finished videoKeep a clip rolling, up to 6 steps and about 60 seconds per chain, in the same conversation it was born in. |
🛠 Edit a video by describing itAttach an MP4 and say what to change in words — no timeline, no rendering settings. |
🔑 Two ways to connectAn API key you paste once, or real OAuth: the agent asks, and you approve with the 6-digit code the app shows on screen. |
📚 Built-in guideEvery screen has a bilingual guide (English / Vietnamese) with real screenshots, plus a Skill your agent can read. |
![]() |
![]() |
| Studio — write the prompt, attach references, run. | Queue — live status, thumbnails, quick preview. |
![]() |
![]() |
| Library — everything you made, searchable. | API & agent — connect an agent in one paste. |
Grab the installer from the download page, run it, then add your Muse account in Accounts. Windows will warn that the file is unsigned — choose More info → Run anyway.
Needs Node.js 22+.
cd desktop
npm install
npm run build
npm start
The app opens on your desktop and serves its API on http://127.0.0.1:47821.
Open Settings → API & agent in the app. It shows a ready-made snippet with your key already filled in — paste it into your agent's config.
The app is a real OAuth authorization server: it publishes
/.well-known/oauth-authorization-server, registers clients dynamically and signs its
own tokens. Point the agent at the MCP endpoint and let it redirect:
{
"mcpServers": {
"muse4ai": { "url": "http://127.0.0.1:47821/mcp" }
}
}
The app then shows a 6-digit code. Type it into the consent page and the token is issued. Anyone who only knows the link cannot grant themselves access. Revoke any app later under Settings → API & agent → Connected apps.
Create a key in the same screen (msk_…), then send it as a bearer token:
curl -X POST http://127.0.0.1:47821/v1/jobs \
-H "Authorization: Bearer msk_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"video","prompt":"a coffee cup on an oak desk, warm morning light"}'
Keys are scoped, rate-limited and individually revocable.
| REST | MCP tool |
|---|---|
POST /v1/jobs — image / video |
muse_generate |
POST /v1/jobs with kind:"chat" |
muse_chat |
GET /v1/jobs · GET /v1/jobs/{id} |
muse_list_jobs · muse_get_job |
POST /v1/jobs/{id}/cancel |
muse_cancel_job |
POST /v1/assets/{id}/extend · POST /v1/conversations/{id}/extend |
muse_extend_video · muse_get_extend |
GET /v1/status · GET /v1/health |
muse_status |
Full machine-readable contract: GET /v1/openapi.json.
For agents that prefer Markdown: llms.txt.
| Path | What lives there |
|---|---|
desktop/ |
The app itself — main process, renderer, REST/MCP/OAuth API, tests, installer |
content/ |
Guide, agent and use-case text shared by the app and the website |
agent-kit/ |
The Muse4AI Skill, so an agent can learn the tool on its own |
cd desktop
npm test # 740 tests
npm run typecheck # strict TypeScript
npm run package:win # Windows ZIP + installer inputs
MIT © 2026 Andrew Babo. Third-party notices: desktop/LICENSES/.
Questions or ideas: the website · guide · changelog.