Agent工坊

【Agent工坊】hermes proxy:一个订阅,让所有AI编程工具免费用

Hermes v0.14.0 的本地代理功能,用你已有的 Claude Pro / ChatGPT Pro / SuperGrok 订阅,给 Codex CLI、Aider、Cline、Continue 等所有 OpenAI 兼容工具提供 API 后端。不花一分 API 钱。

你遇到过这个问题吗?

假设你的工具箱是这样的:

  • 日常写代码用 Claude Code(Claude Pro 订阅,$20/月)
  • 偶尔用 Aider 做大规模重构(需要 OpenAI API Key)
  • 前端调试用 Cline(VS Code 插件,需要 API Key)
  • 自动化脚本用 Codex CLI(OpenAI 官方工具,需要 API Key)

结果是:你付了 $20/月的订阅费,但真正用 Claude Code 就满足了 70% 的需求;剩下 30% 的场景,你还要额外付 API 费用——而且每次用不同工具都要切 API Key,烦不烦?

Hermes v0.14.0 的 hermes proxy 就是为这个问题设计的。

一句话说清楚:hermes proxy 是什么?

你已有的订阅(Claude Pro / ChatGPT Pro / SuperGrok          hermes proxy 翻译成 OpenAI 兼容格式
    一个 localhost:端口  OpenAI API 端点
          任何 OpenAI 兼容工具直接连
  Codex CLI / Aider / Cline / Continue / ...

本质:Hermes 把你的订阅账号变成了一个本地的 API 服务器。 你不需要给每个工具单独配 API Key —— 所有工具共享你的订阅。

这对 AI 创业者意味着什么?

1. 成本:从 $200+/月 降到 $20-60/月

我们来算一笔真实的账:

工具 需要的 Key 月成本(重度使用)
Claude Code Claude Pro 订阅 $20
Aider OpenAI API Key $50-150
Cline Anthropic API Key $30-80
Codex CLI OpenAI API Key $20-60
Continue(VSCode) 任一 API Key $10-30
合计(不用 proxy) $130-340/月
合计(用 hermes proxy) $20-60/月

一人公司的意义:每月省 $100-300,一年就是 $1,200-3,600。这笔钱够买一台新的 MacBook Air。

2. 体验:一个账号,所有工具无缝切换

之前你用 Aider 重构代码,Aider 用的是 OpenAI API,Claude Code 用的是 Anthropic 的订阅。两个工具的上下文不互通 —— Aider 不知道 Claude Code 刚才做了什么。

有了 hermes proxy,两个工具走同一个后端,共享同一个订阅的模型能力和上下文策略。你不需要"记得哪个工具用了哪个 Key"。

3. 安全:API Key 不出本地

proxy 跑在你的 localhost 上,没有密钥离开你的机器。相比把 OpenAI API Key 配到十几个不同的 VS Code 插件和 CLI 工具里,安全性高得多。

动手:3 步配置 hermes proxy

前提条件

# 确保 Hermes Agent v0.14.0+
hermes --version
# 应该输出 ≥ 2026.5.16

# 如果不是最新版
pip install --upgrade hermes-agent

步骤 1:登录你的订阅账号

Hermes 支持 OAuth 登录(不需要提取 API Key):

# 登录 Claude Pro(你在浏览器里登录过就行,Hermes 读取浏览器会话)
hermes auth login --provider anthropic

# 登录 ChatGPT Pro
hermes auth login --provider openai

# 登录 SuperGrok(xAI)
hermes auth login --provider xai

每个命令会打开浏览器让你授权,授权完 Hermes 本地保存 OAuth token,后续自动刷新。

步骤 2:启动代理

# 启动代理,监听本地 8888 端口
hermes proxy --port 8888

# 输出示例:
# ✅ Hermes Proxy started on http://localhost:8888/v1
# 📡 Provider: anthropic (Claude Pro)
# 🔑 Auth: OAuth token (auto-refresh)

启动后,http://localhost:8888/v1 就是一个标准的 OpenAI 兼容端点。

步骤 3:配置你的工具

现在把所有工具的 API 配置指向 localhost:8888:

Aider:

# 在 .aider.conf.yml 中
openai-api-base: http://localhost:8888/v1
openai-api-key: hermes-proxy  # 任意非空值,Hermes 不用这个验证

Cline(VS Code 设置):

{
  "cline.apiProvider": "openai",
  "cline.openAiBaseUrl": "http://localhost:8888/v1",
  "cline.openAiApiKey": "hermes-proxy"
}

Codex CLI:

export OPENAI_BASE_URL="http://localhost:8888/v1"
export OPENAI_API_KEY="hermes-proxy"
codex "重构这个函数"

Continue(VS Code):

{
  "models": [{
    "title": "Hermes Proxy",
    "provider": "openai",
    "apiBase": "http://localhost:8888/v1",
    "apiKey": "hermes-proxy",
    "model": "auto"
  }]
}

关键细节model 参数可以填 auto 或任意值 —— Hermes proxy 会自动路由到你在第一步登录的提供商。你不需要关心"这个工具调的是什么模型",Hermes 在背后自动选择最佳可用模型。

高级用法

多提供商负载均衡

如果你同时登录了 Claude Pro 和 ChatGPT Pro,可以用不同的模型名指定:

# 工具里指定 model 参数
# "claude" → 走 Anthropic(Claude Pro 订阅)
# "gpt" → 走 OpenAI(ChatGPT Pro 订阅)
# "auto" → Hermes 自动选择最佳可用

# 在 Aider 里强制用 Claude:
aider --model claude --openai-api-base http://localhost:8888/v1

作为系统服务常驻

# 创建 systemd 服务(Linux)
cat > ~/.config/systemd/user/hermes-proxy.service << 'EOF'
[Unit]
Description=Hermes Agent API Proxy
After=network.target

[Service]
ExecStart=/usr/local/bin/hermes proxy --port 8888
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target
EOF

systemctl --user enable --now hermes-proxy.service

启动后 proxy 随系统启动,你打开任何工具都能直接用。

Windows 用户

Hermes v0.14.0 新增了完整的 Windows bootstrap 支持:

# 安装
pip install hermes-agent

# 启动代理(PowerShell)
hermes proxy --port 8888

完全一样的体验。对国内大量用 Windows 的 AI 创业者来说,这是首次 0 门槛接入。

哪些场景最适合 hermes proxy?

✅ 强推荐

  • 多工具切换的开发者:Claude Code + Aider + Cline + Codex CLI 四位一体,一个订阅全搞定
  • 一人公司创业者:工具栈复杂,但不想在 API Key 管理上浪费时间
  • 预算敏感的小团队:月预算 $50 以内,但要覆盖 3-5 个 AI 编程工具

⚠️ 需要评估的场景

  • 只用一个工具的用户:如果你只用 Claude Code,proxy 对你意义不大 —— Claude Code 本身已经直接连 Claude Pro
  • 需要稳定 SLA 的生产环境:proxy 依赖 OAuth token,如果 Anthropic 改了 OAuth 策略可能有短暂中断(Hermes 开源社区通常在 24 小时内修复)
  • API 速率限制敏感的场景:订阅账号有速率限制(通常是 50-100 请求/小时),如果工具调用非常频繁可能触发限制

常见问题

Q: 这会违反 Anthropic/OpenAI 的服务条款吗?

A: 你是在用自己付费的订阅账号,通过 OAuth 授权 Hermes 读取你的会话并转发请求。不涉及 API Key 提取或账号共享。Anthropic 和 OpenAI 的 ToS 禁止的是"未授权访问"和"账号共享"——你用自己的订阅给自己用,不违规。

Q: 代理延迟高吗?

A: proxy 在本地运行,没有网络中转,增加的延迟 < 5ms。你感受到的延迟主要是 LLM 推理时间,和直接调用 API 一样。

Q: 需要一直开着终端吗?

A: 可以用上面提到的 systemd 服务或 tmux/screen 后台运行。也可以加到系统的启动项。

Q: 和直接买 API Key 比起来,哪个省钱?

A: 如果你每月 API 消费 < $100,订阅($20-60/月)明显更省。如果你每月 API 消费 > $500,API Key 按量付费可能更划算。但对于绝大多数一人公司和独立开发者,订阅模式是更优选择。

Q: 如果我有多个订阅(Claude Pro + ChatGPT Pro),proxy 能同时利用吗?

A: 可以。启动 proxy 前登录多个提供商,工具请求时通过 model 参数选择(claude / gpt / auto)。Hermes 自动路由和负载均衡。

总结

hermes proxy 是 Hermes 朝着"AI Agent OS"走的关键一步。它解决的不只是一个技术问题,而是一个经济问题:为什么 AI 创业者要为"在不同工具间切换"付多份钱?

三句话记住这个功能:

  1. 一个订阅,所有工具通用 —— Claude Pro/ChatGPT Pro/SuperGrok 任意一个订阅,变成所有 OpenAI 兼容工具的后端
  2. 零额外成本 —— 不花 API Key 的钱,不花中间商的钱
  3. 3 行命令上车 —— hermes auth loginhermes proxy → 改工具配置

对于关注成本的一人公司创业者,这是一项可以立刻落地的省钱技能。打开终端,跑起来。


AI创业 #AI工具 #HermesAgent #一人公司 #降本增效

延伸阅读:Hermes v0.14.0 完整发布说明