OpenMuse 9 大核心功能全解析浏览器、终端、文件与持久任务一网打尽【免费下载链接】openmuseA personal agent with a browser, terminal, files, and work that keeps going built with CopilotKit and AG-UI.项目地址: https://gitcode.com/gh_mirrors/op/openmuseOpenMuse是一个开源的个人 AI 智能体Personal Agent项目它自带浏览器自动化、Linux 终端、文件管理和持久任务引擎基于 CopilotKit 与 AG-UI 构建让你只需提出目标Agent 就能自己浏览网页、执行命令、处理文件并把任务持续跑到完成。与只会聊天的 Chatbot不同OpenMuse 的 Agent 有一台自己的电脑能看真实网页截图、执行真实命令、读写真实文件并且任务中断后还能从断点恢复。下面带你逐一看懂它的 9 大核心功能。功能一AI 聊天与任务委派Delegated Tasks聊天是 OpenMuse 的入口但远不止聊天。你可以像交代同事一样委派任务Agent 会在后台生成持久化的任务计划你可以随时查看进度、补充缺失信息、审批敏感操作最后拿回保存好的结果。发送按钮在 Agent 回复时会变成停止方块随时可中断且保留你的草稿回复期间继续输入的消息会进入可见的跟进队列按顺序执行邮件、浏览器、PDF、计划和财务等结果都以富卡片内联展示在对话中。实现细节可参考聊天交互文档 docs/EXPERIENCE.md 与富线程机制 docs/RICH-THREADS.md。功能二持久浏览器——Agent 的双手OpenMuse 内置一个基于 Playwright 的浏览器 Worker独立 Node 服务它维护着持久化的 Chromium 会话Agent 可以打开公开网页、读取正文、截取屏幕、下载 PDF每次会话都有独立的浏览器配置文件登录状态和下载记录在重启后依然保留对话中的浏览器卡片展示的是真实截图点Take control即可打开实时控制台直接接管这个浏览器继续操作。安全边界也很明确只允许访问 80/443 端口的公开地址私有/保留网段一律拦截。完整 API 与网络策略见 apps/worker/README.md。功能三Linux 终端——容器里跑真实命令除了浏览器OpenMuse 还可选配一台Linux 电脑Docker 容器在Computer → Terminal → Start computer启动后Agent 即可在/workspace中执行 bash、Python、Node、git 等命令每条命令有30 秒超时输出与退出码都会作为**回执receipt**保存在命令历史中事后可审查容器以非 root 用户运行、只读根文件系统、禁用终端网络联网交给浏览器 Worker且接触不到任何 API 密钥。搭建与隔离设计详见 docs/COMPUTER.md镜像构建脚本在 apps/computer/Dockerfile。功能四文件管理与 PDF 互转Computer → Files打开的是持久化的/workspace目录可创建文件夹、新建与编辑文本文件关机重启后文件仍在。文件在三个世界之间自由流动浏览器下载 → 先落入Documents经 PDF 签名校验→ 再复制到 Linux 工作区工作区里的 PDF 可一键保存回 Documents用原生/Web PDF 阅读器翻页缩放查看邮件附件 → PDF → 表单填写 → 带填写结果的副本全程留痕。功能五持久任务引擎——任务不怕断这是 OpenMuse 最硬核的能力任务状态持久化在数据库中默认嵌入式 PGlite可切换 PostgreSQL具备SQL 租约lease机制API 或任务 Worker 重启后被打断的工作自动恢复任务的暂停 / 恢复 / 取消 / 重试、输入请求与审批记录全部可追溯关键外部写入不会盲目重试——需要你先审查上游结果避免重复操作。任务 Worker 的核心实现位于 apps/server/src/engine/worker.ts任务编排与路由见 apps/server/src/engine/routes.ts。功能六Gmail 与 Calendar 适配器通过Google OAuth连接真实邮箱与日历完整的邮件线程检索与阅读本地演示模式使用隔离的虚构邮箱开箱即用日历事件可创建 / 更新 / 删除且每次发送或修改都生成需人工审查的版本Google 凭据静态加密存储断开账户会使相关待办自动失效。OAuth 流程实现见 packages/integrations/src/google.ts桌面演示正是检查学校旅行邮件 → 继续研究水族馆的完整链路。功能七文档工作流——从附件到填好的 PDF一个典型的端到端流程邮件附件 → PDF → 请求表单值 → 生成填写副本 → 审查回复 → 回执。本地样本任务Complete the permission slip无需模型和 Google 账户即可完整体验是上手 OpenMuse 文档能力的最佳入口。功能八Finance——CSV 一键生成支出报告在Menu → Delegate task → Finance中点击Try example transactions导入示例交易 CSVAgent 会生成带分类汇总、交易明细和储蓄目标建议的交互式支出追踪卡片。财务指标计算的实现位于 apps/server/src/engine/finance.ts。功能九Goals 与 Tracking——定期盯梢网页变化在Goals → Track创建监视任务后OpenMuse 会定期复查公开网页检测页面内容是否变化指定文本是否出现如开售提示美元价格是否跌破/突破阈值。命中时产生去重后的告警通知存入持久化应用内收件箱失败则自动退避重试。本地自带测试页面改一下内容就能触发一次真实告警非常适合理解整个追踪链路。快速上手5 分钟跑起来环境要求 Node 24 LTS pnpm 11.19.0本地示例模式不需要模型、Google 账户或 Dockergit clone https://gitcode.com/gh_mirrors/op/openmuse openmuse cd openmuse pnpm install --frozen-lockfile cp .env.example .env npx copilotkitlatest login npx copilotkitlatest project select pnpm dev # API 服务 pnpm dev:web # 另开终端浏览器打开 localhost:8081按 README.md 的Try it清单依次体验权限单任务 → 网页监视 → 财务 CSV → 浏览器浏览即可覆盖上述 9 大功能。写在最后架构与路线图OpenMuse 采用清晰的 monorepo 分层apps/mobile 是 iOS/Android/Web 三端共享 UIapps/server 承载 API、任务引擎与持久化apps/worker 是浏览器服务packages/domain 提供共享类型。当前版本为面向自托管的 Alpha图形桌面、自主下单、设备推送、语音交互等能力已列入 ROADMAP.md。完整功能清单含已实现与规划中的边界请参阅 docs/FEATURES.md验证情况见 docs/VERIFICATION.md。作为 MIT 许可的开源项目OpenMuse 的价值不仅在于能用更在于你可以逐行审查一个自带电脑、任务可恢复、操作全留痕的个人 Agent 是如何被严谨构建出来的——这正是它区别于大多数 Agent Demo 的地方。【免费下载链接】openmuseA personal agent with a browser, terminal, files, and work that keeps going built with CopilotKit and AG-UI.项目地址: https://gitcode.com/gh_mirrors/op/openmuse创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考