
OpenMuse 是 Meta Muse 的开源复刻实现,一套具备浏览器、终端、本地文件管理与持续任务调度能力的个人智能体Agent,MIT开源许可,可适配任意智能体运行框架。项目基于 CopilotKit React Native 开发,同时支持 Web、iOS、Android 多端。

核心定位
OpenMuse 自带独立服务、任务工作器与浏览器工作器,内置Agent Computer,整合持久化Chromium浏览器,还可启用隔离Linux容器工作区。智能体可以浏览网页、在容器内执行命令、读写本地文件,在应用之间传输PDF。用户能够随时接管浏览器、终端会话,介入智能体的工作流程。图形桌面、自动自助结账功能属于后续规划,当前Alpha版本暂未实现。

核心功能
| 模块 | 能力介绍 |
|---|---|
| Chat对话 | 流式UI事件,支持邮件检索阅读,任务队列、草稿保存;内联展示邮件、浏览器、PDF、计划、财务卡片,可发起任务委托 |
| Agent Computer | 持久浏览器配置文件,可接管控制台;可选隔离Linux终端,工作区文件可编辑,支持PDF跨模块传输 |
| Activity任务管理 | 持久任务规划、实时进度展示,支持暂停/恢复/取消/重试、人工审批;依靠SQL租续,可恢复中断任务 |
| Ideas建议 | 附带来源依据生成建议,支持编辑、采纳或忽略,已完成内容不会重复推送 |
| 目标与监控 | 设置里程碑,周期性监控网页价格、内容变动,带去重告警与失败退避机制 |
| Documents文档处理 | 邮件附件自动转PDF,可自动填充表单、生成回执;原生PDF查看,缩放翻页,表单填写与文档分享 |
| Finance财务 | 导入交易CSV,自动生成消费分类、支出汇总,设置储蓄目标动作 |
| Gmail&日历 | 基于Google OAuth对接邮件线程、附件草稿;新建/修改日历事件,所有变更需要人工审核 |
| 个人上下文 | 自定义昵称、语气、头像与长期记忆,持久保存用户偏好 |
| Rich Threads | 对话持久存储,支持主对话+侧边聊天,归档、恢复、回放会话 |
路线图待实现:健康、银行、社交平台连接器、设备推送、语音交互、可执行代码工具、自动预订支付。
快速部署
环境依赖:Node 24 LTS、pnpm 11.19.0,CopilotKit项目密钥
git clone [https://github.com/CopilotKit/OpenMuse.git](https://github.com/CopilotKit/OpenMuse.git) openmuse
cd openmuse
pnpm install --frozen-lockfile
cp .env.example .env
npx copilotkit@latest login
npx copilotkit@latest project select
# 在.env填入CPK_INTELLIGENCE_API_KEY
pnpm dev
新开终端启动前端页面
pnpm dev:web
访问 localhost:8081;API健康检测地址 localhost:8787/api/health
移动端编译:pnpm --dir apps/mobile ios / pnpm --dir apps/mobile android,需要Xcode或Android开发套件。
浏览器工作器
单独拉起Chromium浏览器服务,支持持久会话、网页截图,智能体浏览网页时,用户可随时接管会话,也支持Docker一键部署。
pnpm --dir apps/worker exec playwright install chromium
pnpm dev:browser
Linux容器终端
构建容器镜像,启用隔离工作区,命令运行在非root容器,不会挂载主机目录,文件保存在独立卷,单条命令最大30秒超时限制。容器网络隔离,网页访问统一走浏览器工作器。
模型与权限配置
在环境变量指定模型服务商,兼容OpenAI、Anthropic、Google各类大模型,模型密钥保存在服务端。
对接Gmail、日历需要配置Google OAuth客户端,凭据静态加密。项目为单所有者架构,不是多租户系统,远程部署务必启用HTTPS,限制网络访问。
本地存储默认放在.openmuse/目录,存放数据库、浏览器配置文件、文档,建议定期备份。任务工作器依靠SQL租约实现多进程协调,PGlite不支持多进程同时打开。
安全边界
- 外部API调用不会在未经确认的情况下自动重试;修改重要内容前需要人工审核
- Linux容器环境隔离,无法直接访问主机文件与凭据
- 签名链接、浏览器资源使用短期签名,降低泄露风险
- CopilotKit Intelligence 对话持久化服务独立,不在MIT开源仓库范围内,需要单独申请密钥
相关导航


TGO

Phone Harness

Open-AutoGLM 混合方案

DroidRun

PPT Master

Kuse Cowork






