A self-hosted personal AI assistant that runs on your own devices and answers you through chat apps like WhatsApp, Telegram, Slack, and Discord.
- 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
A collection of starter projects showing how to build deployable applications on the Claude API, from support agents to browser and computer-use agents.
A browser for AI agents where agents run automation in isolated Spaces while you keep browsing your own tabs and logins.
Fair-code workflow automation platform for building AI agents and workflows, with a visual canvas, custom code, and 1500+ integrations.
An open-source framework for building universal native apps with React that run on Android, iOS, and the web.
Self-hosted, privacy-first personal knowledge workspace with block-level references, Markdown WYSIWYG editing, and AI agent collaboration.