教程|用 hermes-agent + Ollama 搭一个本地 Claude Code 替代

第 6 步:轨迹-技能蒸馏

hermes skill distill  # 一周跑一次
hermes skill list    # 看看学会了什么

局限

  • Hermes 3 8B 在复杂任务上不如 Claude Sonnet
  • 代码生成质量比 GPT-4 低 10-15%
  • 中文支持一般,要中文换 Qwen2.5-Coder

建议:日常 80% 任务 Hermes 3 够用,关键代码 review 时切到 Claude/GPT。

第 5 步:MCP 工具

加 GitHub MCP:

npm install -g @modelcontextprotocol/server-github

~/.hermes/mcp.json

{
  "servers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {"GITHUB_TOKEN": "ghp_xxx"}
    }
  }
}

第 6 步:轨迹-技能蒸馏

hermes skill distill  # 一周跑一次
hermes skill list    # 看看学会了什么

局限

  • Hermes 3 8B 在复杂任务上不如 Claude Sonnet
  • 代码生成质量比 GPT-4 低 10-15%
  • 中文支持一般,要中文换 Qwen2.5-Coder

建议:日常 80% 任务 Hermes 3 够用,关键代码 review 时切到 Claude/GPT。

第 4 步:使用

hermes chat
> 看看 src/ 目录结构
> 给 api.py 加个 rate limit 中间件
> 跑下 pytest,如果失败就修

第 5 步:MCP 工具

加 GitHub MCP:

npm install -g @modelcontextprotocol/server-github

~/.hermes/mcp.json

{
  "servers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {"GITHUB_TOKEN": "ghp_xxx"}
    }
  }
}

第 6 步:轨迹-技能蒸馏

hermes skill distill  # 一周跑一次
hermes skill list    # 看看学会了什么

局限

  • Hermes 3 8B 在复杂任务上不如 Claude Sonnet
  • 代码生成质量比 GPT-4 低 10-15%
  • 中文支持一般,要中文换 Qwen2.5-Coder

建议:日常 80% 任务 Hermes 3 够用,关键代码 review 时切到 Claude/GPT。

第 3 步:开启编程能力

~/.hermes/skills/coding.md 加:

# 编程守则
- 改代码前先 cat 看完整文件
- 改完跑测试确认
- 不用 rm -rf,用 git reset
- 不动 secrets.yaml / .env

第 4 步:使用

hermes chat
> 看看 src/ 目录结构
> 给 api.py 加个 rate limit 中间件
> 跑下 pytest,如果失败就修

第 5 步:MCP 工具

加 GitHub MCP:

npm install -g @modelcontextprotocol/server-github

~/.hermes/mcp.json

{
  "servers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {"GITHUB_TOKEN": "ghp_xxx"}
    }
  }
}

第 6 步:轨迹-技能蒸馏

hermes skill distill  # 一周跑一次
hermes skill list    # 看看学会了什么

局限

  • Hermes 3 8B 在复杂任务上不如 Claude Sonnet
  • 代码生成质量比 GPT-4 低 10-15%
  • 中文支持一般,要中文换 Qwen2.5-Coder

建议:日常 80% 任务 Hermes 3 够用,关键代码 review 时切到 Claude/GPT。

不依赖云端 API,完全本地的编程 Agent 搭建教程。

环境准备

  • Python 3.11+
  • Ollama(ollama.com
  • 16GB+ 内存(推荐 M2 Mac 或 24GB 显存 N 卡)

第 1 步:拉模型

ollama pull nousresearch/hermes3:8b
# 性能:HumanEval 70+%,接近 GPT-3.5

第 2 步:装 hermes-agent

git clone https://github.com/NousResearch/hermes-agent
cd hermes-agent
pip install -e .

# 配置
hermes init
# API endpoint: http://localhost:11434/v1
# Model: nousresearch/hermes3:8b

第 3 步:开启编程能力

~/.hermes/skills/coding.md 加:

# 编程守则
- 改代码前先 cat 看完整文件
- 改完跑测试确认
- 不用 rm -rf,用 git reset
- 不动 secrets.yaml / .env

第 4 步:使用

hermes chat
> 看看 src/ 目录结构
> 给 api.py 加个 rate limit 中间件
> 跑下 pytest,如果失败就修

第 5 步:MCP 工具

加 GitHub MCP:

npm install -g @modelcontextprotocol/server-github

~/.hermes/mcp.json

{
  "servers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {"GITHUB_TOKEN": "ghp_xxx"}
    }
  }
}

第 6 步:轨迹-技能蒸馏

hermes skill distill  # 一周跑一次
hermes skill list    # 看看学会了什么

局限

  • Hermes 3 8B 在复杂任务上不如 Claude Sonnet
  • 代码生成质量比 GPT-4 低 10-15%
  • 中文支持一般,要中文换 Qwen2.5-Coder

建议:日常 80% 任务 Hermes 3 够用,关键代码 review 时切到 Claude/GPT。

Leave a Comment