Open source · Alpha · MIT

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.

An agent that gets better

Build it once. Watch it learn.

OpenMuse is the starting point. CopilotKit Intelligence is what keeps it improving after launch.

  1. 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.

  2. 02

    Intelligence learns and proposes skills

    CopilotKit Intelligence learns from your agent and proposes new skills for it.

  3. 03

    Approved skills flow into the agent

    Approve a skill and it is ingested into your agent automatically. Nothing is added without your approval.

What's inside

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.

Rich Threads

A stable main conversation plus side chats you can rename, archive, restore, and replay, persisted with CopilotKit Intelligence.

iOS, Android, and web

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.

9:41
Its own computer
Its own computerA browser and files that stay with your agent. Open the session and take over any time.
9:41
Real documents
Real documentsRead an attachment, fill the form fields you asked for, and hand back a copy to review.
9:41
Rich results
Rich resultsImport a transaction CSV and get an interactive spending summary with a savings-goal action.
Quick start

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.
Node 24 · pnpm 11
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 terminal
FAQ

Questions, 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.