OpenCharm icon

OpenCharm

OpenCharm 是面向 Claude Code、Codex、Hermes 和 OpenClaw 等 AI 代理的开源桌面及可构建硬件界面,提供可视状态表情、语音交互和按键响应方式,不替代原有代理。

OpenCharm

面向现有 AI 代理的环境式界面

OpenCharm 是面向 AI 代理的开源界面,为用户已经运行的代理添加可见表情、语音以及实体或桌面按键。它旨在让代理状态一目了然,而不必要求用户查看终端、应用或手机。

该产品目前包括适用于 Mac 和 Windows 的桌面 charm,并提供一种以小型电路板呈现的可构建硬件形态。它可以连接多个指定的代理工具、ACP 命令或 OpenAI 兼容服务器,同时保留代理原有的模型、记忆、技能、文件和获准使用的工具。

核心功能

桌面环境式存在

桌面 charm 会显示在 Mac 的刘海旁,或 Windows 顶部的小黑色药丸形界面中,让用户无需打开手机或单独的应用即可看到代理状态。

基于事件的表情

OpenCharm 将代理事件转换为易于理解的表情和状态,包括思考、工具工作、批准请求、完成、错误、已学习技能、写入记忆、预算阈值和空闲时段。

交谈与聆听

在任意应用中按住交谈键,即可向已连接的代理提问并听取回答。源资料介绍的语音选项包括本地 Mac 语音、使用钥匙串中密钥的 OpenAI,或不使用语音。

批准控制

该界面支持通过按键处理代理请求:在所述批准流程中,按住表示“是”,按下表示“否”。遇到风险操作时,表情会变为橙色并等待按键操作。

可自定义身份

用户可以选择颜色、名称和表情,也可以将表情创建为文本或分享为文本。设置可以应用于桌面 charm 或工作区的 opencharm.json 文件。

桌面与电路板形态

实体电路板被描述为桌面 charm 的小型可构建版本。产品页面称 API 密钥存储在设备上,服务器连接可以使用加密链接,但未提供完整的硬件或部署说明。

实际用途

  • 监控长期运行的任务

    启动一项长期运行的编码或自动化任务,并通过观察 charm 的工作中、卡住、失败或完成状态来进行监控,无需反复查看代理终端。

  • 处理批准请求

    当代理请求澄清或批准时,使用基于按键的交互进行响应。源资料描述了在风险操作继续之前显示橙色状态并等待按键操作。

  • 免手操作询问代理

    按住交谈键向代理提问并听取简短回答,同时继续停留在当前应用中。

  • 跟踪代理记忆

    利用与记忆相关的事件,注意代理何时记录信息,然后将已保存的列表作为个人知识工作流的一部分进行阅读。

  • 使用工具连接的工作流

    将代理连接到日历、天气、食谱、家庭控制、电子邮件或航班状态等工具,让 charm 呈现简短且与上下文相关的交互。

Pros and Cons

Pros

  • 通过屏幕顶部或实体电路板上的表情和状态变化,让代理活动变得可见。
  • 支持语音交互和简单的按键批准流程。
  • 可连接多种代理设置,包括指定的编码代理、ACP 命令和 OpenAI 兼容服务器。
  • 提供可配置的颜色、名称、表情、语音和工作区设置。
  • 开源方式包括可编辑的表情设计和可构建的电路板概念。

Cons

  • 现有源资料不包含完整的设置说明、硬件规格、购买详情或定价信息。
  • 现有资料未完整记录每个受支持代理的集成边界和运行要求。
  • 该产品是现有代理的界面,而不是代理模型、记忆或工具的替代品。

FAQ

OpenCharm 支持哪些平台?

OpenCharm 提供适用于 Mac 和 Windows 的桌面 charm。在 macOS 上,它会显示在刘海旁;在 Windows 上,它会显示为屏幕顶部的小黑色药丸形界面。源资料还介绍了一块用户可以自行构建的小型电路板,但未提供完整的硬件要求或设置说明。

OpenCharm 可以连接哪些代理?

桌面 charm 可连接包括 Claude Code、Codex、Gemini CLI、goose、Hermes、OpenClaw、任何 ACP 命令或 OpenAI 兼容服务器在内的代理。源资料未详细说明每种集成的兼容性限制。

代理工作时,OpenCharm 会显示什么?

OpenCharm 会监听代理事件,并将其映射为可见状态,例如思考中、工作中、需要批准、已完成、卡住、失败、已学习或空闲。它还可以通过本地 Mac 语音、使用钥匙串中密钥的 OpenAI,或不使用语音来提供语音响应。

如何通过 OpenCharm 与代理交谈?

桌面界面使用一个可在任意应用中按住的交谈键:Mac 默认为 Option + Space,Windows 默认为 Ctrl + Alt + Space。用户可以更改该按键。刘海或药丸形界面下方的面板会显示字幕和问题;源资料描述了在批准交互中按住按键表示“是”,按下按键表示“否”。

OpenCharm 本身是 AI 代理吗?

该产品旨在为你已经运行的代理添加可见表情、语音以及实体或桌面控制。它不会替代代理的记忆、技能、模型、文件、终端访问权限或获准的应用访问权限;源资料并未将 OpenCharm 描述为独立助手。

Quick Facts

类别
AI 界面;开发者工具
平台
Mac 和 Windows 桌面端;另有可构建电路板的介绍
可连接对象
Claude Code、Codex、Gemini CLI、goose、Hermes、OpenClaw、ACP 命令和 OpenAI 兼容服务器
交互方式
桌面状态显示、语音、交谈键和批准输入
自定义项
颜色、名称、表情、语音和 opencharm.json 工作区设置
来源域名
opencharm.dev
OpenCharm - AI Tool, Features, Use Cases & Alternatives | UStack