{"repo": "ccwq/infocard-pub", "files": {"docs/20260611-backdoor.html": {"6886890ed841f3a63b4a3d6f74e0bc6ee967abe9": {"t": 1785747367.6649392, "n": 23891, "h": "c7e699f6346c3278", "c": "\n\n\n \n \n Backdoor · Claude Code Proxy\n \n\n\n
\n\n
\n
\n
\n
BACKDOOR · CLAUDE CODE PROXY
\n

Run Claude Code Against Any AI Provider

\n

Backdoor 是一个轻量级代理,拦截 Claude Code 的 Anthropic API 调用,路由到任何 OpenAI 兼容的提供商。DeepSeek、Groq、Ollama、OpenRouter — 你选。同一 UI、同一工具、同一 agentic loop,零锁定。

\n
\n DeepSeek\n Groq\n Ollama\n OpenRouter\n
\n
\n NVIDIA NIM\n LM Studio\n 200+ Models\n Telegram Control\n
\n
\n 最好的编码 agent,搭配你选的模型\n

Claude Code 是目前最好的 coding agent — 工具调用、agentic 循环、代码库导航能力无可匹敌。Backdoor 解除了它和 Anthropic API 的硬绑定,让你用任何模型、任何价格跑同一个 ui。

\n
\n Zero Lock-in\n 99.95% Cheaper\n <600 LOC\n
\n
\n
\n\n
\n
\n
COST COMPARISON
\n

500M Tokens · Same Workload

\n

Backdoor 实测数据:同一 task 负载跑过 500M tokens,两种后端的费用差距。

\n
\n
\n
\n
\n
Claude Opus 4.7
\n
$9,834
\n
~$19.67 / 1M tokens
\n
\n
\n
DeepSeek V3 Flash
\n
$5.34
\n
~$0.01 / 1M tokens — 99.95% cheaper
\n
\n
\n
$9,834 vs $5.34 — 近 2,000x 成本差距。个人开发者从\"肉疼\"变\"忽略不计\",团队从小没预算变随便跑。
\n
\n
NVIDIA NIM / Groq 免费层
\n
$0
\n
月数千次请求免费 — 零成本上手。
\n
\n
\n
\n\n \n
\n\n
\n
\n
01
\n
\n
THE PROBLEM & THE FIX
\n

锁定的代价与解耦的方案

\n

Claude Code 硬绑定到 Anthropic API。你付 Anthropic 的价格、用 Anthropic 的模型、受 Anthropic 的规则约束。Backdoor 在中间做了一层透明的协议转换。

\n
\n
\n
\n
\n
BeforeLock-in
\n

锁定状态

\n

Claude Code → Anthropic API → $$$。最高质量的 coding agent 只有一种后端选择。

\n
    \n
  • 单一 API 定价无竞争
  • \n
  • 模型更新节奏随 Anthropic
  • \n
  • 高成本限制使用规模
  • \n
\n
\n
\n
AfterFreedom
\n

解耦方案

\n

Claude Code → Backdoor → 任意 OpenAI 兼容提供商。零改动、零配置切换。

\n
    \n
  • 一行 .env 切换提供商
  • \n
  • 支持 DeepSeek/Groq/NVIDIA/Ollama
  • \n
  • 代码 < 600 行,完全透明
  • \n
\n
\n
\n
核心洞察Why
\n

Agent Harness > 模型

\n

Claude Code 真正强大的是它的工具调用系统和 agentic loop。模型是可更换的。

\n
    \n
  • 最好的 harness + 最便宜的模型 = 最优解
  • \n
  • 不否定 Anthropic,而是让更多人能用上
  • \n
  • MIT 开源,任何人都能参与改进
  • \n
\n
\n
\n
\n\n
\n
\n
02
\n
\n
PROVIDER MATRIX
\n

支持的提供商一览

\n

修改 .env 中三行配置即可切换后端。覆盖免费层、本地部署和商业 API 三种场景。

\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
提供商免费层速度最适合
DeepSeek—快极致性价比
Groq✅最快即时响应场景
NVIDIA NIM✅快免费 Llama 3.3 70B
OpenRouter—因模型而异一把钥匙通所有
Ollama✅ (本地)看硬件完全私有部署
LM Studio✅ (本地)看硬件便捷本地模型管理
\n
\n
一行切换:改 PROVIDER_BASE_URL、PROVIDER_API_KEY、PROVIDER_MODEL 三个环境变量。除 Ollama 外所有提供商共用同一套配置模板。
\n
\n
.envConfiguration
\n

示例:切换到 DeepSeek

\n
PROVIDER_BASE_URL=https://api.deepseek.com/v1\nPROVIDER_API_KEY=sk-...\nPROVIDER_MODEL=deepseek-chat
\n
\n
\n
\n
\n\n
\n
\n
03
\n
\n
QUICK SETUP
\n

60 秒上手引导

\n

三条命令、一个交互式向导,从头到位零手动配置。

\n
\n
\n
\n
\n
One-linerStep 1–3
\n

三行命令开始

\n
git clone https://github.com/ajsai47/backdoor\ncd backdoor\n./backdoor   # 一步步向导
\n

向导会做什么:动画开场 → 选择提供商 → 输入 API key → 写入配置 → 启动 Claude Code。想手动配置?复制 .env.example → 填写 → 运行 ./run.sh。

\n
\n
\n
TelegramMobile
\n

Bonus:手机控制 Claude Code

\n

设置 TELEGRAM_BOT_TOKEN 和 TELEGRAM_ALLOWED_USER_ID 环境变量,即可从 Telegram 发送 prompt 并在聊天中接收 Claude Code 输出。

\n

一个从手机上触发编码任务、在移动端获取编码结果的完整闭环。

\n
\n
\n
\n\n
\n
\n
04
\n
\n
ARCHITECTURE
\n

工作原理:代理层的协议桥接

\n

Claude Code 认为自己在和 Anthropic API 通信。实际上 Backdoor 在本地做了实时协议翻译。

\n
\n
\n
\n
\n
Step 1
Claude Code 发送请求到 localhost:8082
\n
Step 2
Backdoor 接收请求,从 Messages API 格式翻译为 OpenAI chat completions
\n
Step 3
转发到选择的提供商(DeepSeek/Groq/Ollama/...)
\n
Step 4
流式回传:结果实时翻译回 Anthropic SSE 格式。工具调用、delta、token 计数全部透明。
\n
\n
\n
\n
HousekeepingShort-circuit
\n

内部请求本地短路

\n

Claude Code 的部分内部请求(quota 探测、标题生成等)被 Backdoor 识别并在本地拦截,不消耗你的提供商配额。免费层用户特别受益于此。

\n
\n
\n
TroubleshootingCommon
\n

常见问题速查

\n
    \n
  • Proxy failed to start — 端口 8082 被占用,改 PORT=8083
  • \n
  • Model not found / 404 — PROVIDER_MODEL 名称不正确(例:DeepSeek 用 deepseek-chat)
  • \n
  • 响应慢 — 切换到 Groq,最快推理 + 免费层
  • \n
  • 查看日志 — 检查 proxy.log;为空则直接运行 uv run uvicorn server:app
  • \n
\n
\n
\n
\n
\n\n
\n
\n
05
\n
\n
OPEN SOURCE & COMMUNITY
\n

MIT 开源,零附随条件

\n

代码简洁、可读、可 fork。如果明天一个新 AI 提供商上线,当天就能用上。

\n
\n
\n
\n
\n
代码量<600 lines
\n

可审计的简洁代码

\n

读得懂的 600 行 Python。没有黑盒、没有隐藏端点、没有遥测。你可以逐行审计它做了什么。

\n
\n
\n
许可MIT
\n

真正的开放

\n

MIT 许可。Fork it、改它、用它构建你的产品。没有限制,没有 Strings attached。

\n
\n
\n
未来就绪New Provider
\n

当天接入新提供商

\n

新 AI 提供商发布当天就能用。不用等 PR merge,直接改 PROVIDER_BASE_URL 就行。

\n
\n
\n
\n Claude Code is the best coding agent ever built. The model underneath is optional. — Backdoor 的核心理念。Harness 免费、模型按需选择。学生、个人开发者、预算受限地区的用户,都应该用上最好的编码工具。\n
\n
\n\n
\n

ajsai47/backdoor · MIT License · Python · 3 commands · Any provider · github.com/ajsai47/backdoor

\n
\n\n"}, "b73be24d470c568c16db3c0a9fa3c5453f833764": {"t": 1785772851.8767753, "n": 23891, "h": "c7e699f6346c3278", "c": "\n\n\n \n \n Backdoor · Claude Code Proxy\n \n\n\n
\n\n
\n
\n
\n
BACKDOOR · CLAUDE CODE PROXY
\n

Run Claude Code Against Any AI Provider

\n

Backdoor 是一个轻量级代理,拦截 Claude Code 的 Anthropic API 调用,路由到任何 OpenAI 兼容的提供商。DeepSeek、Groq、Ollama、OpenRouter — 你选。同一 UI、同一工具、同一 agentic loop,零锁定。

\n
\n DeepSeek\n Groq\n Ollama\n OpenRouter\n
\n
\n NVIDIA NIM\n LM Studio\n 200+ Models\n Telegram Control\n
\n
\n 最好的编码 agent,搭配你选的模型\n

Claude Code 是目前最好的 coding agent — 工具调用、agentic 循环、代码库导航能力无可匹敌。Backdoor 解除了它和 Anthropic API 的硬绑定,让你用任何模型、任何价格跑同一个 ui。

\n
\n Zero Lock-in\n 99.95% Cheaper\n <600 LOC\n
\n
\n
\n\n
\n
\n
COST COMPARISON
\n

500M Tokens · Same Workload

\n

Backdoor 实测数据:同一 task 负载跑过 500M tokens,两种后端的费用差距。

\n
\n
\n
\n
\n
Claude Opus 4.7
\n
$9,834
\n
~$19.67 / 1M tokens
\n
\n
\n
DeepSeek V3 Flash
\n
$5.34
\n
~$0.01 / 1M tokens — 99.95% cheaper
\n
\n
\n
$9,834 vs $5.34 — 近 2,000x 成本差距。个人开发者从\"肉疼\"变\"忽略不计\",团队从小没预算变随便跑。
\n
\n
NVIDIA NIM / Groq 免费层
\n
$0
\n
月数千次请求免费 — 零成本上手。
\n
\n
\n
\n\n \n
\n\n
\n
\n
01
\n
\n
THE PROBLEM & THE FIX
\n

锁定的代价与解耦的方案

\n

Claude Code 硬绑定到 Anthropic API。你付 Anthropic 的价格、用 Anthropic 的模型、受 Anthropic 的规则约束。Backdoor 在中间做了一层透明的协议转换。

\n
\n
\n
\n
\n
BeforeLock-in
\n

锁定状态

\n

Claude Code → Anthropic API → $$$。最高质量的 coding agent 只有一种后端选择。

\n
    \n
  • 单一 API 定价无竞争
  • \n
  • 模型更新节奏随 Anthropic
  • \n
  • 高成本限制使用规模
  • \n
\n
\n
\n
AfterFreedom
\n

解耦方案

\n

Claude Code → Backdoor → 任意 OpenAI 兼容提供商。零改动、零配置切换。

\n
    \n
  • 一行 .env 切换提供商
  • \n
  • 支持 DeepSeek/Groq/NVIDIA/Ollama
  • \n
  • 代码 < 600 行,完全透明
  • \n
\n
\n
\n
核心洞察Why
\n

Agent Harness > 模型

\n

Claude Code 真正强大的是它的工具调用系统和 agentic loop。模型是可更换的。

\n
    \n
  • 最好的 harness + 最便宜的模型 = 最优解
  • \n
  • 不否定 Anthropic,而是让更多人能用上
  • \n
  • MIT 开源,任何人都能参与改进
  • \n
\n
\n
\n
\n\n
\n
\n
02
\n
\n
PROVIDER MATRIX
\n

支持的提供商一览

\n

修改 .env 中三行配置即可切换后端。覆盖免费层、本地部署和商业 API 三种场景。

\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
提供商免费层速度最适合
DeepSeek—快极致性价比
Groq✅最快即时响应场景
NVIDIA NIM✅快免费 Llama 3.3 70B
OpenRouter—因模型而异一把钥匙通所有
Ollama✅ (本地)看硬件完全私有部署
LM Studio✅ (本地)看硬件便捷本地模型管理
\n
\n
一行切换:改 PROVIDER_BASE_URL、PROVIDER_API_KEY、PROVIDER_MODEL 三个环境变量。除 Ollama 外所有提供商共用同一套配置模板。
\n
\n
.envConfiguration
\n

示例:切换到 DeepSeek

\n
PROVIDER_BASE_URL=https://api.deepseek.com/v1\nPROVIDER_API_KEY=sk-...\nPROVIDER_MODEL=deepseek-chat
\n
\n
\n
\n
\n\n
\n
\n
03
\n
\n
QUICK SETUP
\n

60 秒上手引导

\n

三条命令、一个交互式向导,从头到位零手动配置。

\n
\n
\n
\n
\n
One-linerStep 1–3
\n

三行命令开始

\n
git clone https://github.com/ajsai47/backdoor\ncd backdoor\n./backdoor   # 一步步向导
\n

向导会做什么:动画开场 → 选择提供商 → 输入 API key → 写入配置 → 启动 Claude Code。想手动配置?复制 .env.example → 填写 → 运行 ./run.sh。

\n
\n
\n
TelegramMobile
\n

Bonus:手机控制 Claude Code

\n

设置 TELEGRAM_BOT_TOKEN 和 TELEGRAM_ALLOWED_USER_ID 环境变量,即可从 Telegram 发送 prompt 并在聊天中接收 Claude Code 输出。

\n

一个从手机上触发编码任务、在移动端获取编码结果的完整闭环。

\n
\n
\n
\n\n
\n
\n
04
\n
\n
ARCHITECTURE
\n

工作原理:代理层的协议桥接

\n

Claude Code 认为自己在和 Anthropic API 通信。实际上 Backdoor 在本地做了实时协议翻译。

\n
\n
\n
\n
\n
Step 1
Claude Code 发送请求到 localhost:8082
\n
Step 2
Backdoor 接收请求,从 Messages API 格式翻译为 OpenAI chat completions
\n
Step 3
转发到选择的提供商(DeepSeek/Groq/Ollama/...)
\n
Step 4
流式回传:结果实时翻译回 Anthropic SSE 格式。工具调用、delta、token 计数全部透明。
\n
\n
\n
\n
HousekeepingShort-circuit
\n

内部请求本地短路

\n

Claude Code 的部分内部请求(quota 探测、标题生成等)被 Backdoor 识别并在本地拦截,不消耗你的提供商配额。免费层用户特别受益于此。

\n
\n
\n
TroubleshootingCommon
\n

常见问题速查

\n
    \n
  • Proxy failed to start — 端口 8082 被占用,改 PORT=8083
  • \n
  • Model not found / 404 — PROVIDER_MODEL 名称不正确(例:DeepSeek 用 deepseek-chat)
  • \n
  • 响应慢 — 切换到 Groq,最快推理 + 免费层
  • \n
  • 查看日志 — 检查 proxy.log;为空则直接运行 uv run uvicorn server:app
  • \n
\n
\n
\n
\n
\n\n
\n
\n
05
\n
\n
OPEN SOURCE & COMMUNITY
\n

MIT 开源,零附随条件

\n

代码简洁、可读、可 fork。如果明天一个新 AI 提供商上线,当天就能用上。

\n
\n
\n
\n
\n
代码量<600 lines
\n

可审计的简洁代码

\n

读得懂的 600 行 Python。没有黑盒、没有隐藏端点、没有遥测。你可以逐行审计它做了什么。

\n
\n
\n
许可MIT
\n

真正的开放

\n

MIT 许可。Fork it、改它、用它构建你的产品。没有限制,没有 Strings attached。

\n
\n
\n
未来就绪New Provider
\n

当天接入新提供商

\n

新 AI 提供商发布当天就能用。不用等 PR merge,直接改 PROVIDER_BASE_URL 就行。

\n
\n
\n
\n Claude Code is the best coding agent ever built. The model underneath is optional. — Backdoor 的核心理念。Harness 免费、模型按需选择。学生、个人开发者、预算受限地区的用户,都应该用上最好的编码工具。\n
\n
\n\n
\n

ajsai47/backdoor · MIT License · Python · 3 commands · Any provider · github.com/ajsai47/backdoor

\n
\n\n"}}}}