Muse API Live Demo
October 12, 2026 (October 14, 2026)
A complete Muse client in one HTML file, running full screen on its own page and on phones. Paste your API token, press Connect and pick a Muse account. Chat with the Muse agent as its answer streams in, watch its web browser live, answer its permission requests, browse the account’s Library and every file on the account, and change what the agent may do without asking. Your token stays in the browser and goes only to api.useapi.net.
Get the source on GitHub: the same index.html, with no framework, no build step and no dependencies, and a README that maps every feature to its API call.
What it does
- Chat streams Muse’s answers live with GET /chats/
chatId/stream and resumes withLast-Event-IDafter a drop. It starts chats with POST /chats, sends messages with POST /chats/chatId/messages, stops with POST /chats/chatId/cancel, and lists, opens and deletes chats with GET /chats, GET /chats/chatIdand DELETE /chats/chatId. The Chat Streaming Guide explains the stream step by step. - Reactions the agent adds to messages show under them, from the stream’s
reactionevents andreactionsin GET /chats/chatId. Podcasts the agent makes play in the chat with their cover. - A browser card shows each web browser the agent opens, with its status and open page. Watch live opens a live view in a new tab with POST /chats/
chatId/browser/taskId/viewer, where you can take control. Give back returns control to the agent with POST /chats/chatId/browser/taskId/release, Stop closes the browser with POST /chats/chatId/browser/taskId/stop, and Refresh reads it with GET /chats/chatId/browser/taskId. The Live Browser Guide explains the flow. - Approval cards answer the agent’s permission requests with POST /chats/
chatId/approvals/approvalId, and quick-reply buttons answer with POST /chats/chatId/widgets/widgetId. - The Library view lists the account’s whole Library with GET /assets, filtered by type: images, videos and audio, documents, web apps and podcasts. It uploads with POST /assets, and previews, downloads and deletes with GET /assets/
assetIdand DELETE /assets/assetId. Documents also download as PDF. A web app opens with Open app, and Share publishes it on a public link with POST /assets/assetId/share, with Copy link and Stop sharing (DELETE /assets/assetId/share). Podcasts play with their cover. - The Workspace view browses every file in the account’s Muse workspace with GET /files, previews and downloads with GET /files/content, searches with GET /files/search, uploads with POST /files and deletes with DELETE /files. Any file can be attached to the next message.
- Permissions shows and changes the agent’s defaults and rules with GET and POST /accounts/
email/permissions, changes or removes a rule, and lists waiting and answered requests with GET /accounts/email/approvals.