CopilotKit released OpenMuse, an open source personal AI agent that combines a persistent browser, an isolated Linux terminal and email access behind a single approval workflow, according to the project's GitHub repository.

The agent runs a Chromium browser session a user can take over directly, plus an optional Docker-based Linux terminal with its own file workspace, letting it read documents, fill out PDF forms and run commands, the repository says. It can also read, draft and send Gmail messages with attachments.

Every external action routes through a plan a user can approve, pause, resume, cancel or retry, rather than running automatically in the background, according to the repository. The project also supports recurring page monitoring for price alerts and importing transaction data from CSV files for finance tracking.

OpenMuse is built on an Expo and React Native frontend connected to a Hono API with the CopilotKit runtime, storing state in PGlite or PostgreSQL, with separate Playwright and Docker workers handling the browser and terminal sessions. It is released under the MIT license.

Most agent demos either stay inside a chat window or act quietly in the background with no record of what happened. Making the plan itself the thing a user reviews, before an email goes out or a form gets submitted, is the harder interface problem, and it is the one builders need solved before they hand an agent a real inbox.