Repolode
CopilotKit

CopilotKit/openmuse

An alpha personal agent app with a persistent browser, optional Linux terminal, file workspace, and durable background tasks, built on CopilotKit and AG-UI.

Open-source alternative to:OperatorManus

Stars
5,227
Forks
731
Open issues
54
Last commit
3 days ago

What is it?

OpenMuse is a self-hostable personal agent application for iOS, Android, and the web, built with CopilotKit React Native. You ask for an outcome, and the agent plans the steps, runs them in the background, and pauses for review before any external action such as sending an email or changing a calendar event.

The agent has its own computer made of a persistent Chromium browser with saved profiles and an optional isolated Linux container with a workspace volume. Users can open the browser or terminal at any point and take over the session. The app also covers Gmail and Google Calendar through OAuth, PDF filling from email attachments, goal tracking for public pages, and CSV-based finance summaries.

The project is in alpha and intended for self-hosting and building on. It runs its own Hono API, task worker, and browser worker, and it can be deployed to Render. Model access, Google credentials, and CopilotKit Intelligence project keys must be configured separately.

Key features

  • 01Chat with streamed AG-UI events, inline email, browser, PDF, and finance cards
  • 02Persistent Chromium profiles with a takeover console
  • 03Optional isolated Linux terminal with a persistent workspace volume
  • 04Durable task plans with pause, resume, cancel, retry, and approvals
  • 05Gmail and Google Calendar integration with reviewed sends and event changes
  • 06Goal tracking for public page changes, text availability, and price thresholds

Use cases

  • Handling routine email tasks such as filling and replying to school or form PDFs
  • Monitoring public web pages for changes or price drops
  • Building a self-hosted personal assistant on top of CopilotKit and AG-UI
  • Prototyping an agent UI with a visible browser and terminal for the user

Topics

FAQ

What is openmuse?
An alpha personal agent app with a persistent browser, optional Linux terminal, file workspace, and durable background tasks, built on CopilotKit and AG-UI. OpenMuse is a self-hostable personal agent application for iOS, Android, and the web, built with CopilotKit React Native. You ask for an outcome, and the agent plans the steps, runs them in the background, and pauses for review before any external action such as sending an email or changing a calendar event.
Is openmuse free to use? What license does it have?
openmuse is open source under the MIT license. Check the license terms before using it in commercial products.
Is openmuse still maintained?
Actively maintained. The last commit to openmuse was on Oct 15, 2026.
What can I use openmuse for?
Handling routine email tasks such as filling and replying to school or form PDFs Monitoring public web pages for changes or price drops Building a self-hosted personal assistant on top of CopilotKit and AG-UI Prototyping an agent UI with a visible browser and terminal for the user
Where can I get openmuse?
The source code and installation instructions are on GitHub: https://github.com/CopilotKit/openmuse

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects