What is OpenMuse?
OpenMuse is an open-source personal agent from CopilotKit that works through its own browser, files, and optional Linux terminal. Ask for an outcome, follow the plan it builds, and approve actions like sending email or changing your calendar. It runs on iOS, Android, and web, and developers can self-host it.
Top Features:
- Agent computer: a persistent Chromium browser you can take over at any moment.
- Durable tasks: plans keep running in the background with pause and retry controls.
- Gmail and Calendar: reads threads, drafts replies, and proposes events for your approval.
Use Cases:
- Inbox triage: read an email, fill the attached PDF form, and draft a reply.
- Price watching: track public pages and get alerts when a price drops.
- Web research: let the agent browse and return summarized findings in chat.
Who Can Use OpenMuse?
- Developers: engineers who want a working personal agent template to customize.
- Product teams: companies planning to build a personal assistant into their own app.
- Busy professionals: self-hosting fans who want hands-on help with email and scheduling.
Pricing
- Open source (free): the full app is MIT licensed and free to self-host.
- CopilotKit Developer (free): one developer, 200 threads, and 500 credits to get started.
- CopilotKit Pro ($39 per month): 5,000 threads, longer retention, 2,000 monthly credits, and cloud hosting included.
Pros and Cons
Pros:
- Human in the loop: every email send and calendar change waits for your review.
- Cross-platform: one codebase covers iOS, Android, and web through shared headless hooks.
- Backend choice: works with any agent harness, so you choose the backend.
Cons:
- Alpha stage: the project is early and not yet meant for production use.
- Setup required: running it needs Node, pnpm, and comfort with a terminal.
- Google only: email and calendar connectors currently cover only Google accounts and services.
FAQs:
1) Is it free to use?
Yes, the code is MIT licensed, and you pay only for models.
2) Can it send email on its own?
No, every send and calendar change waits for your approval before anything happens.
3) Do I need a model key to try it?
No, the sample app runs without a model key, Google account, or Docker.
4) Which platforms does it support?
It runs on iOS, Android, and web from a single React Native codebase.
5) Is it ready for production?
Not yet, it is an alpha release meant as a starting point.