openmuse
View on GitHubA personal agent with a browser, terminal, files, and work that keeps going built with CopilotKit and AG-UI.
OpenMuse is a self-hosted personal AI agent built on CopilotKit and AG-UI that combines a persistent Chromium browser, an optional Docker Linux terminal and workspace, files/PDFs, Gmail and Calendar access, and a durable task worker with human review of actions. It ships as a MIT-licensed TypeScript monorepo with React
Use Cases
Ask an agent for an outcome and review its plan before it actsAgent browses public web pages with persistent Chromium profiles and manual takeoverRun bounded Linux terminal commands in an isolated container workspaceFill email PDF attachments and prepare reviewed repliesSearch and read Gmail threads and create/update calendar eventsTrack recurring web page changes, availability, or USD price thresholdsImport transaction CSVs into a categorized spending summaryDurable background tasks with pause, resume, cancel, retry and approvalsDelegate tasks and receive inline rich result cards in chatSelf-host a personal agent on iOS, Android, and web
Built With
- Language
- TypeScript
- Frameworks
- CopilotKit · AG-UI · Hono · React Native · Expo · Playwright · PGlite · PostgreSQL · Zod · RxJS · Biome · Docker
Tags
personal-agent · computer-use · browser-agent · playwright · terminal · task-worker · ag-ui · copilotkit · react-native · expo · human-in-the-loop · gmail · google-calendar · pdf · self-hosted · typescript