ai-agent-platform
2026/7/23 14:14:48 网站建设 项目流程

从 OpenClaw 到 Hermes Agent:AI 智能体平台搭建全记录

从零搭建本地 AI Agent 平台,实现多模型切换、飞书接入、100+ 技能生态和桌面管理工具的全流程记录。


一、为什么要自建 AI Agent 平台?

2026 年初,AI Agent 生态已经非常丰富,但大多数优质 Agent 产品要么依赖云端 API(如 ChatGPT、Claude),要么需要付费订阅。作为一个计算机专业的学生,我希望拥有一套完全本地化、可自定义、能接入飞书等即时通讯工具的 AI 助手系统。

最初使用的 OpenClaw 已经不能满足需求——它只支持终端交互,无法接入飞书,也不支持多 Agent 协作。经过调研,我选择了Hermes Agent(由 Nous Research 开源的 AI Agent 框架)作为新平台。

二、迁移之路:从 OpenClaw 到 Hermes

2.1 环境准备

Hermes 需要 Python 3.11+ 和 Node.js 运行环境。我的设备是 Windows + WSL Ubuntu:

# 系统环境OS: WSL Ubuntu Python:3.12.3 Node.js:24.15.0 GPU: NVIDIA RTX4060Ti(8GB)

2.2 安装 Hermes

Hermes 提供一键安装脚本:

curl-fsSLhttps://hermes-agent.nousresearch.com/install.sh|bash

安装完成后,hermes命令即可使用,安装路径为~/.hermes/hermes-agent/

2.3 迁移核心资产

从 OpenClaw 迁移了以下内容到 Hermes:

迁移项OpenClaw 源Hermes 目标
人格设定SOUL.md~/.hermes/personas/jarvis.md
用户档案USER.md~/.hermes/memory/(持久记忆)
长期记忆MEMORY.md同上
工具配置TOOLS.mdSkills 技能系统

迁移后的人格为「贾维斯」(致敬钢铁侠),设定了回应用户"你好"时回复"你好长官"、任务完成后回复"报告长官任务已完成"等行为规则。

三、多模型切换与优化

3.1 DeepSeek V4 Pro(主力模型)

初始配置使用 DeepSeek API:

# ~/.hermes/config.yamlmodel:default:deepseek-v4-proprovider:deepseekbase_url:https://api.deepseek.com/v1

3.2 小米 MiMo V2.5 Pro(切换测试)

后来尝试切换到小米 MiMo 模型进行对比测试:

# 切换模型hermes configsetmodel.default MiMo-V2.5-Pro hermes configsetmodel.provider xiaomi hermes configsetmodel.base_url https://api.xiaomimimo.com/v1

通过hermes doctor验证配置,确认模型切换成功。

3.3 经验教训

  • Provider 名称匹配openai-compatible不适用于本地模型,需用已知 provider 名
  • 多 Profile 飞书冲突:多个 profile 共享同一 app_id 时,从副 profile.env中删除 FEISHU 变量即可
  • API Key 存储.env文件受保护时,可直接写在config.yamlmodel.api_key字段

四、飞书网关部署

4.1 配置

飞书接入需要在.env中配置:

FEISHU_APP_ID=cli_a907e6e49538dbc7FEISHU_APP_SECRET=***FEISHU_DOMAIN=feishuFEISHU_CONNECTION_MODE=websocket

4.2 网关启动

# 前台运行hermes gateway run# 后台运行(tmux)tmux new-shermes-gateway hermes gateway run

飞书 WebSocket 连接到wss://msg-frontier.feishu.cn/ws/v2,配对后即可通过飞书与 Hermes 交互。

4.3 开机自启

由于 WSL 不支持 systemd,采用crontab + tmux方案:

# 创建启动脚本cat>~/.hermes/start-gateway-persistent.sh<<'EOF' #!/bin/bash tmux new-session -d -s hermes-gateway \ "while true; do hermes gateway run; sleep 5; done" EOF# 添加到 crontabcrontab-l|{cat;echo"@reboot$HOME/.hermes/start-gateway-persistent.sh";}|crontab-

4.4 多 Profile 支持

除了主 Agent,还为「作家 Writer」创建了独立飞书连接的 profile:

hermes gateway run--profilewriter

五、CC Switch:一站式 AI 工具管理

CC Switch是一个 Tauri 2 构建的桌面应用,统一管理 Claude Code、Codex、Gemini CLI、OpenCode 等多款 AI CLI 工具。

功能亮点

  • 50+ API 提供商预设(AWS Bedrock、NVIDIA NIM 等)
  • 统一的 MCP 与 Skills 管理
  • 系统托盘快速切换
  • 跨平台(Windows/macOS/Linux)

安装方式:下载 Windows 便携版,解压到E:\Desktop\CC-Switch\,创建快捷方式即可。

六、Skills 生态建设

通过awesome-hermes-agent生态项目,批量安装了以下核心 Skills:

Skill功能
gstack-autoplan自动审查流水线
gstack-benchmark性能回归检测
gbrainGarry Tan 知识系统
ui-ux-pro-maxUI/UX 设计智能
tavily-research网络研究工具
skill-creator技能创建工具
self-improving-agent自我改进系统
browser-automation浏览器自动化

加上后续通过需求驱动自建的 Skills(WPS 办公、小说写作、理财分析等),总计100+ Skills,覆盖开发、写作、办公、研究等多个领域。

七、架构全景

┌─────────────────────────────────────────────────────┐ │ Hermes Agent │ │ ┌─────────┐ ┌──────────┐ ┌──────────────────┐ │ │ │ 贾维斯 │ │ Writer │ │ Coder/Analyst/ │ │ │ │ (主Agent) │ │ (作家) │ │ Finance │ │ │ └────┬─────┘ └────┬─────┘ └────────┬─────────┘ │ │ │ │ │ │ │ ┌────┴──────────────┴─────────────────┴─────────┐ │ │ │ Hermes Gateway │ │ │ │ (飞书 WebSocket 连接) │ │ │ └──────────────────────┬────────────────────────┘ │ │ │ │ │ ┌──────────────────────┴────────────────────────┐ │ │ │ 100+ Skills 生态 │ │ │ │ 开发 · 写作 · 办公 · 研究 · 数据分析 · 自动化 │ │ │ └───────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────┘

八、总结

从 OpenClaw 迁移到 Hermes Agent,不仅实现了多模型灵活切换、飞书接入、100+ Skills 生态,还搭建了完整的本地 AI Agent 基础设施。这套系统已成为我日常开发、写作、学习的重要助手。

下一步计划:

  • 探索 Hermes 的 MCP 原生支持,实现更多工具集成
  • 优化飞书网关的稳定性和响应速度
  • 建设更多垂直领域的 Skills(如学术论文辅助)

相关资源:

  • Hermes Agent 官方文档
  • CC Switch GitHub
  • awesome-hermes-agent

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询