OpenMuse · Built with CopilotKit
Ask it.
Watch it work.
A personal agent with a browser, a terminal, files, and work that keeps going after you close the app. Open source for iOS, Android, and web, and compatible with any agent harness.
Build it once. Watch it learn.
OpenMuse is the starting point. CopilotKit Intelligence is what keeps it improving after launch.
- 01
Build with any agent or frontend
Bring the agent harness and the frontend you already use. OpenMuse speaks AG-UI, so the pieces are yours to swap.
- 02
Intelligence learns and proposes skills
CopilotKit Intelligence learns from your agent and proposes new skills for it.
- 03
Approved skills flow into the agent
Approve a skill and it is ingested into your agent automatically. Nothing is added without your approval.
Everything a personal agent needs, in one app
Ask for an outcome, follow the plan, review the actions that matter, and come back to the result. Each surface below runs in the alpha today.
Chat
Streamed AG-UI chat with inline email, browser, PDF, plan, and finance cards. One pill to send or stop, and your draft survives a stop.
Agent computer
A persistent Chromium profile and an optional Linux terminal. Open the same session and take control whenever you want.
Activity
Durable task plans with progress, approvals, and receipts. Pause, resume, cancel, or retry, and interrupted work picks back up.
Ideas
Suggestions backed by source evidence. Edit, accept, or dismiss them, and anything you already handled drops out.
Goals & tracking
Goals with milestones, plus recurring checks on public pages for changes, availability, or a price crossing your threshold.
Documents
From email attachment to filled PDF to a reviewed reply. View, page, zoom, and share on native and web.
Gmail & Calendar
Full mail threads, drafts, and calendar changes over Google OAuth. Every send and every event change waits for your review.
Personal context
Your name, tone, avatar, and memories, all editable. Background updates land as in-app notifications.
AG-UI Streams
A stable main conversation plus side chats you can rename, archive, restore, and replay, persisted with CopilotKit Intelligence.
One codebase, in your pocket and on your desk
Built with CopilotKit React Native, so the same headless hooks drive the phone app and the web app.



Running locally in five commands
The sample app needs no model key, no Google account, no Docker, and no Intelligence subscription. Add those when you want the real thing.
apps/mobileShared iOS, Android, and web UI on CopilotKit headless hooks.apps/serverHono API with the CopilotKit runtime, task engine, reviews, and persistence.apps/workerToken-protected Playwright browser service with persistent profiles.apps/computerNonroot Linux image for the optional terminal and workspace.
git clone https://github.com/CopilotKit/OpenMuse.git openmuse
cd openmuse
pnpm install --frozen-lockfile
cp .env.example .env
pnpm dev # API on :8787
pnpm dev:web # app on :8081, in a second terminalQuestions, answered plainly
Make it your own personal agent
Clone the template and change anything, from the interface to the agent harness behind it. If you want help building a personal agent like this into your own product, our engineers are happy to talk it through.