OpenMuse icon

OpenMuse

OpenMuse 是一款适用于 iOS、Android 和 Web 的开源个人智能代理,融合聊天、浏览器、终端、文件、文档、规划与目标跟踪,支持跨会话持续工作,并在执行重要操作前进行审核。

OpenMuse

用于持续工作的开源个人智能代理

OpenMuse 是一款适用于 iOS、Android 和 Web 的开源个人智能代理。它旨在处理结果,而不只是回答问题:用户可以要求它完成工作、了解智能代理的计划、审核重要操作,并在会话中断或关闭后返回查看结果。

该应用整合了流式聊天、持久化浏览器和可选终端、文件与文档处理、持久化任务活动、目标、想法、Gmail 和 Calendar 操作,以及可编辑的个人上下文。它基于 CopilotKit 和 AG-UI 构建,并作为 Alpha 模板呈现,开发者可以将其适配到自己的前端和智能代理运行框架中。

OpenMuse 还通过 CopilotKit Intelligence 展示了学习工作流。系统可以从智能代理交互中学习并提出可复用技能,但在将提议的技能添加到智能代理之前,需要先获得批准。

核心能力

浏览器和终端工作区

智能代理可以使用持久化的 Chromium 配置文件和可选的 Linux 终端。用户可以重新打开同一会话,并在需要时接管操作。

持久化任务活动

持久化计划会显示进度、审批和操作回执,并提供暂停、恢复、取消或重试中断任务的控制项。

流式聊天和丰富结果

聊天支持流式 AG-UI 交互,并为电子邮件、浏览器活动、PDF、计划和财务结果提供内嵌卡片。已停止交互中的草稿仍会保留。

文档工作流

应用可以处理电子邮件附件和 PDF,包括查看、填写字段、审核以及分享返回的副本。

经审核的 Gmail 和 Calendar 操作

通过 Google OAuth 可以使用 Gmail 线程、草稿和日历更改,但发送邮件和更改事件仍需经过审核。

目标和个人上下文

目标可以包含里程碑,以及针对公共页面变化、可用性或价格跨越所选阈值的定期检查;姓名、语气、头像和记忆等个人上下文可以编辑。

实际用途

  • 管理持续进行的任务

    要求智能代理执行多步骤任务,查看其计划和审批,然后在工作推进过程中暂停、恢复、重试或查看操作回执。

  • 基于浏览器的研究和操作

    使用持久化浏览器会话和可选终端处理基于 Web 的工作,然后重新打开相同的计算机上下文并接管操作,而不必从头开始。

  • 准备文档回复

    将电子邮件附件处理为已填写的 PDF,审核完成的文档,并在结果准备就绪后分享副本。

  • 审核通信并安排日程

    审核电子邮件线程和草稿,或通过 Google OAuth 请求更改日历;发送邮件或应用更改前需经过人工审核。

  • 跟踪目标和受监测条件

    设置里程碑或定期检查公共页面的可用性、变化或价格阈值,同时保持个人偏好和记忆可编辑。

Pros and Cons

Pros

  • 采用 MIT 许可证的开源项目,提供可修改的模板,并支持 iOS、Android 和 Web。
  • 在一个智能代理界面中整合了对话、浏览器和文件操作、任务规划、文档处理、目标及个人上下文。
  • 持久化活动、审批、操作回执、暂停/恢复控制和审核关卡,使持续进行的工作可被检查。
  • 支持 AG-UI,且 CopilotKit headless hooks 允许替换或调整前端和智能代理运行框架。
  • 学习流程会根据交互证据提出技能,并在纳入前要求获得批准。

Cons

  • 该项目标记为 Alpha,因此源资料并未证明其已具备生产就绪性和明确的运营范围。
  • 部分能力依赖可选服务或账号,包括模型访问、Google OAuth,以及连接体验所需的 CopilotKit Intelligence。
  • 源资料详细介绍了应用和本地设置,但对于部署运维、团队管理和更广泛的集成覆盖,提供的证据有限。

FAQ

什么是 OpenMuse?

OpenMuse 是一款适用于 iOS、Android 和 Web 的开源个人智能代理。它将聊天与浏览器、可选终端、文件、任务计划、文档、目标和个人上下文相结合。

尝试使用它是否需要模型密钥或外部账号?

示例应用可以在没有模型密钥、Google 账号、Docker 或 CopilotKit Intelligence 订阅的情况下本地运行。根据需要添加这些服务后,即可用于连接的部署。

OpenMuse 能否未经批准发送邮件或更改我的日历?

不会。通过 Gmail 和 Calendar 界面发送邮件及更改日历前,都需要等待用户审核后才能应用。

OpenMuse 已经可以用于生产环境了吗?

该项目标记为 Alpha。根据文档中的 Node 24 和 pnpm 11 命令,可以启动其本地示例;网站将其定位为可修改的模板,而不是已完成的生产服务。

开发者可以自定义应用和智能代理运行框架吗?

OpenMuse 使用 CopilotKit headless hooks,并支持 AG-UI。其示例代码库包含移动应用、Hono API、浏览器工作器和可选的 Linux 计算机服务,开发者可以据此更改界面或智能代理运行框架。

Quick Facts

类别
AI 智能代理
平台
iOS、Android 和 Web
许可证
MIT 开源许可证
项目状态
Alpha
协议和框架
AG-UI 和 CopilotKit
本地示例
Node 24 和 pnpm 11