hermes agent 扩展需通过 gateway 配置、skills 注册、cli 集成或 sdk 绑定实现,具体包括:一、gateway 接入飞书机器人;二、启用 computer use 桌面操作技能;三、集成 canopywave api 直连 kimi k2.6;四、部署阿里云预装镜像;五、手动注册自定义 skill。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望为 Hermes Agent 增强功能、接入外部平台或启用自动化操作能力,则需安装对应插件与扩展工具。Hermes Agent 本身不提供图形化插件市场,其扩展机制主要通过 gateway 配置、skills 注册、CLI 工具链集成及第三方 SDK 绑定实现。以下是可直接生效的多种扩展安装方式:
一、通过 Gateway 接入飞书机器人
该方式无需修改 Hermes Agent 源码,仅需在 WSL2 或 Linux 环境中配置飞书 Webhook 和 SDK 依赖,使 Hermes Agent 作为消息网关接收并响应飞书群内指令。
1、确保已成功运行 Hermes Agent 并完成基础初始化(含模型 API Key 配置)。
2、在 WSL2 Ubuntu 中执行:pip install feishu-sdk 安装官方兼容 SDK。
3、创建配置文件 ~/.hermes/gateways/feishu.yaml,填入飞书开放平台获取的 App ID 与 Verification Token。
4、启动时显式加载网关:hermes start --gateway feishu。
二、启用 Computer Use 桌面操作技能
该扩展使 Hermes Agent 能在 macOS 或 Windows(WSL2 + X11 转发)环境下执行真实桌面交互,如点击邮件客户端、截图识别、填写表单等,且不抢占鼠标焦点。
1、确认系统已安装 cua-driver:macOS 用户执行 brew install cua-driver;Windows 用户需在 WSL2 中启用 xrdp 并配置 X11 转发。
2、下载 skill 包:git clone https://github.com/nousresearch/hermes-computer-use.git ~/.hermes/skills/computer-use。
3、在 ~/.hermes/config.yaml 中添加:skills: [computer-use]。
4、重启 agent:hermes restart,随后可调用 /use computer 指令触发桌面操作。
三、集成 CanopyWave API 实现免 token 试用
该扩展绕过 OpenAI 兼容层限制,直连 CanopyWave 提供的 kimi k2.6 模型服务,支持新用户 7 天不限 token 免费试用,适用于国内网络环境。
1、访问 https://cloud.canopywave.io/ 注册账号并生成 API Key。
2、编辑 ~/.hermes/providers.yaml,新增 provider 条目:canopywave: {base_url: "https://api.canopywave.io/v1", api_key: "your_key_here"}。
3、初始化时选择 CanopyWave 作为模型供应商,或运行:hermes configure --provider canopywave。
4、验证连接:hermes chat --model kimi/k2.6,输出欢迎语即表示扩展生效。
四、部署阿里云轻量应用服务器一键镜像
该方式跳过本地环境搭建,直接使用预装 Hermes Agent 及全部扩展的云镜像,适用于需长期运行、跨设备访问或无 WSL2 权限的用户。
1、访问 https://www.aliyun.com/activity/ecs/clawdbot 进入 Hermes 专属部署页。
2、选择镜像类型为 hermes-extended(含飞书网关、Computer Use、CanopyWave 预配置)。
3、实例规格至少选择 2 GiB 内存,地域建议选 美国(弗吉尼亚) 以保障联网搜索功能可用。
4、实例启动后,在「应用详情」页点击 一键配置百炼 API Key 并粘贴密钥,系统自动完成所有扩展绑定。
五、手动注册自定义 Skill 工具包
该方式允许开发者将 Python 脚本、Shell 命令或 HTTP 接口封装为 Hermes Agent 可识别的技能,无需重新编译主程序。
1、在 ~/.hermes/skills/ 下新建目录,例如 my-webhook。
2、放入 skill.yaml(定义 name、description、parameters)和 main.py(实现逻辑)。
3、赋予执行权限:chmod +x ~/.hermes/skills/my-webhook/main.py。
4、运行注册命令:hermes skill register ~/.hermes/skills/my-webhook,成功后可在对话中调用 /my-webhook。











