OpenMuse

1个月前发布 82 00

OpenMuse 是一款基于 CopilotKit React Native 构建的开源个人智能体应用(MIT 许可),支持 iOS、Android 和 Web 三端。它提供完整的“智能体计算机”环境:持久化 Chromium 浏览器、可选隔离 Linux 终端、文件管理及跨应用 PDF 流转能力。

所在地:
CopilotKit
收录时间:
2026-09-25
其他站点:
OpenMuseOpenMuse

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

OpenMuse

核心定位

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

OpenMuse

核心功能

模块能力介绍
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开源仓库范围内,需要单独申请密钥

相关导航