工作原理
Claude Code 可以运行 shell 命令。athx CLI 处理 ATH 协议。两者结合,Claude 可以安全地访问用户授权的 API。设置(一次性)
在 Claude Code 会话之前,预先授权访问:~/.athx/credentials.json 中有了有效令牌。Claude Code 可以使用它。
Claude Code 使用方式
授权完成后,Claude Code 可以在任何 shell 命令中调用athx proxy:
示例提示
“查看 ath-protocol/demo 的开放 issues 并总结 bug。”Claude 执行:
安全模型
| 特性 | 工作方式 |
|---|---|
| 限定范围 | Claude 只能访问用户批准的作用域 |
| 时间限制 | 令牌会过期(默认 1 小时) |
| 可撤销 | athx revoke -g prod --provider github |
| 无原始令牌 | Claude 永远看不到 GitHub/Google 的 OAuth 令牌 |
| 可审计 | 所有请求都经过网关 |