ai-agent-platform
从 OpenClaw 到 Hermes AgentAI 智能体平台搭建全记录从零搭建本地 AI Agent 平台实现多模型切换、飞书接入、100 技能生态和桌面管理工具的全流程记录。一、为什么要自建 AI Agent 平台2026 年初AI Agent 生态已经非常丰富但大多数优质 Agent 产品要么依赖云端 API如 ChatGPT、Claude要么需要付费订阅。作为一个计算机专业的学生我希望拥有一套完全本地化、可自定义、能接入飞书等即时通讯工具的 AI 助手系统。最初使用的 OpenClaw 已经不能满足需求——它只支持终端交互无法接入飞书也不支持多 Agent 协作。经过调研我选择了Hermes Agent由 Nous Research 开源的 AI Agent 框架作为新平台。二、迁移之路从 OpenClaw 到 Hermes2.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 安装 HermesHermes 提供一键安装脚本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/v13.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.yaml的model.api_key字段四、飞书网关部署4.1 配置飞书接入需要在.env中配置FEISHU_APP_IDcli_a907e6e49538dbc7FEISHU_APP_SECRET***FEISHU_DOMAINfeishuFEISHU_CONNECTION_MODEwebsocket4.2 网关启动# 前台运行hermes gateway run# 后台运行tmuxtmux 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.shEOF #!/bin/bash tmux new-session -d -s hermes-gateway \ while true; do hermes gateway run; sleep 5; done EOF# 添加到 crontabcrontab-l|{cat;echoreboot$HOME/.hermes/start-gateway-persistent.sh;}|crontab-4.4 多 Profile 支持除了主 Agent还为「作家 Writer」创建了独立飞书连接的 profilehermes 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生态项目批量安装了以下核心 SkillsSkill功能gstack-autoplan自动审查流水线gstack-benchmark性能回归检测gbrainGarry Tan 知识系统ui-ux-pro-maxUI/UX 设计智能tavily-research网络研究工具skill-creator技能创建工具self-improving-agent自我改进系统browser-automation浏览器自动化加上后续通过需求驱动自建的 SkillsWPS 办公、小说写作、理财分析等总计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 GitHubawesome-hermes-agent