/install oauth-coder-bridge
oauth-coder-bridge
Local HTTP bridge: OpenClaw → oauth-coder → real claude CLI (OAuth tokens, no API key).
Upstream: codeninja/oauth-cli-coder
Prerequisites
oauth-coderinstalled and authenticated (claude login)- Binary on PATH or set
OAUTH_CODER_BIN
Install & Run
bash scripts/setup.sh # copies bridge, adds claude-cli provider to openclaw.json
python3 ~/.openclaw/scripts/oauth-coder-bridge.py &
# Or: systemctl --user enable --now oauth-coder-bridge
Verify
curl http://127.0.0.1:8787/health # → {"status":"ok"}
openclaw models set claude # use alias
openclaw models set claude-cli/claude-opus-4-6 # or full path
Models
Opus: claude-opus-4-6, claude-opus-4-5, claude-opus-4-1, claude-opus-4-0
Sonnet: claude-sonnet-4-6, claude-sonnet-4-5, claude-sonnet-4-0, claude-3-7-sonnet-latest, claude-3-5-sonnet-latest
Haiku: claude-haiku-4-5, claude-3-5-haiku-latest
All prefixed with claude-cli/ (e.g. claude-cli/claude-opus-4-6).
How It Works
OpenClaw → HTTP :8787 → oauth-coder-bridge → oauth-coder → claude CLI
Bridge translates Anthropic-messages JSON → oauth-coder ask claude ... subprocess calls.
Config (env vars)
| Variable | Default | Description |
|---|---|---|
OAUTH_CODER_BIN |
$HOME/bin/oauth-coder |
Path to binary |
OAUTH_CODER_BRIDGE_PORT |
8787 | Listen port |
OAUTH_CODER_BRIDGE_HOST |
127.0.0.1 | Bind address |
OAUTH_CODER_BRIDGE_TIMEOUT |
300 | Request timeout (s) |
OAUTH_CODER_BRIDGE_MAX_PROMPT |
100000 | Max prompt length |
OAUTH_CODER_BRIDGE_LOG_FILE |
(empty) | Log file (stderr only if unset) |
Security
- Binds localhost only
- Rate limited: 30 req/min per IP
- Prompts pass through to
claudeCLI subprocess - If
LOG_FILEis set, prompts/responses may be logged locally
Troubleshooting
curl http://127.0.0.1:8787/health # check bridge
which oauth-coder # check binary
claude login # re-auth
oauth-coder stop-all # clear stuck sessions
Files
scripts/oauth-coder-bridge.py— bridge serverscripts/setup.sh— installerscripts/update-openclaw-config.py— config updaterreferences/oauth-coder-bridge.service— systemd template
MIT License
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install oauth-coder-bridge - 安装完成后,直接呼叫该 Skill 的名称或使用
/oauth-coder-bridge触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
oauth-coder-bridge 是什么?
Routes OpenClaw Anthropic API calls through oauth-coder (Claude CLI with OAuth), no API key needed. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 120 次。
如何安装 oauth-coder-bridge?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install oauth-coder-bridge」即可一键安装,无需额外配置。
oauth-coder-bridge 是免费的吗?
是的,oauth-coder-bridge 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
oauth-coder-bridge 支持哪些平台?
oauth-coder-bridge 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 oauth-coder-bridge?
由 Earl Co(@earlvanze)开发并维护,当前版本 v1.3.0。