让 AI 在你电脑上自己读代码、改文件、跑命令——通过 yangjinming.org 调用最强模型,国内直连无需翻墙。
✓ Anthropic 协议 ✓ Tool Calling 完整支持 ✓ 国内直连 ✓ 27 个模型不是聊天,是「AI 员工」——你给个任务,它自己规划步骤、读你的文件、改你的代码、跑你的命令,直到完成。
| 普通聊天 | Coding Agent | |
|---|---|---|
| 看你电脑文件 | ❌ | ✅ |
| 改文件 | ❌ | ✅ |
| 跑命令 | ❌ | ✅ |
| 自主多步工作 | ❌ | ✅ |
下载 .bat 文件双击运行 → 输入 Key → 自动完成。无需手动 npm install、无需设环境变量。
.command 文件双击运行,对应 Windows 的 .bat
xattr -d com.apple.quarantine ~/Downloads/setup-*\(mac\).command
Anthropic 官方代码助手 CLI。终端里跟 Claude 对话,自动读写项目文件。
脚本自动完成:
@anthropic-ai/claude-codeclaude 即可开源 AI Agent 网关。支持微信 / QQ / Slack / Telegram 等多渠道。
脚本自动完成:
openclaw.jsonyangjinming/*OpenAI 出品的代码助手 CLI,通过 OpenAI Responses 协议接入 Claude。国内首批支持。
脚本自动完成:
~/.codex/config.tomlOPENAI_API_KEY[SUCCESS] 提示 → 关闭当前 CMD 重新打开就生效。
已有的跳过。没有的去 nodejs.org 下载 LTS 版本,默认下一步安装。
验证:
node --version
npm --version
看到版本号就是好了。
# 国内(用淘宝镜像加速)
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
# 海外
npm install -g @anthropic-ai/claude-code
claude --version
看到版本号 = 安装成功。
sk-xxxxxx,相当于你的钱包钥匙)g 看成 5、O 看成 0、l 看成 1。一个字符错就连不上。务必用网页的复制按钮。
Claude Code 需要知道"去哪调 API"+"用谁的 Key",靠两个环境变量告诉它。
claude。换窗口变量会丢,从 CMD 换到 PowerShell 也会丢。
按 Win + X,选「Windows PowerShell」或「终端」打开。
$env:ANTHROPIC_BASE_URL = "https://yangjinming.org/anthropic"
$env:ANTHROPIC_API_KEY = "sk-你的真实Key"
$env:ANTHROPIC_AUTH_TOKEN = "sk-你的真实Key"
claude
如果你在 CMD 黑窗口里,语法不一样:
set ANTHROPIC_BASE_URL=https://yangjinming.org/anthropic
set ANTHROPIC_API_KEY=sk-你的真实Key
set ANTHROPIC_AUTH_TOKEN=sk-你的真实Key
claude
⚠️ CMD 里 set 等号两边不能有空格。
export ANTHROPIC_BASE_URL=https://yangjinming.org/anthropic
export ANTHROPIC_API_KEY=sk-你的真实Key
export ANTHROPIC_AUTH_TOKEN=sk-你的真实Key
claude
启动 claude 前可以先验证:
# Windows PowerShell
echo $env:ANTHROPIC_BASE_URL
echo $env:ANTHROPIC_API_KEY
# Mac/Linux
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_API_KEY
两行都显示对应值 = 设置成功,再跑 claude。
跑完 claude 命令,会进入 Claude Code 交互界面(一个新的提示符 >)。
> 帮我在桌面建一个 hello.txt,里面写"AI 员工测试成功"
它会:
去桌面看——文件真的出现了。这就是"AI 员工"。
# 进你的项目目录
cd ~/myproject
claude
# 进入后:
> 帮我看下这个项目,加一个用户登录接口,写完跑测试
它会自己读所有源文件 → 理解架构 → 改 3-5 个文件 → 跑测试 → 失败自己 debug → 修复后再跑 → 全过完汇报。
| 你说 | 它做 |
|---|---|
| "读 ~/Documents/合同.pdf,总结风险点" | 读 PDF + 分析输出 |
| "找当前目录大于 100MB 的文件移到 /tmp" | 跑 find + mv 命令 |
| "把所有 .jpg 文件批量压缩" | 调系统工具批处理 |
| "读 README.md,给项目写英文版" | 读取 + 翻译 + 写入新文件 |
不想每次开窗口都重设变量?把变量永久写入系统。
只跑一次:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://yangjinming.org/anthropic", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-你的真实Key", "User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-你的真实Key", "User")
关掉 PowerShell 重新打开,以后无论何时何地直接 claude 就能用。
echo 'export ANTHROPIC_BASE_URL=https://yangjinming.org/anthropic' >> ~/.bashrc
echo 'export ANTHROPIC_API_KEY=sk-你的真实Key' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN=sk-你的真实Key' >> ~/.bashrc
source ~/.bashrc
Zsh 用户把 .bashrc 改成 .zshrc。
| 命令 | 作用 |
|---|---|
/help | 看所有命令 |
/cost | 查看本次会话花了多少 token |
/model claude-opus-4-8 | 切换到 Opus 4.8(最强) |
/model claude-fable-5 | 切换到 Fable 5(1M 上下文,最大) |
/model claude-sonnet-4-6 | 切换到 Sonnet 4.6(性价比) |
/clear | 清空当前对话上下文 |
/exit 或 Ctrl+D | 退出 Claude Code |
进入 Claude Code 后输入 /cost 看 token 数。然后去 yangjinming.org 控制台看积分扣减——对得上说明走的是本平台。
原因:环境变量没生效,Claude Code 仍在尝试连 api.anthropic.com(国内连不上)。
解法:
echo $env:ANTHROPIC_BASE_URL 验证变量真设上了Remove-Item -Recurse -Force $env:USERPROFILE\.claude原因:Key 复制时有字符替换(容易把 g/5、O/0、l/1、I/l 看错)。
解法:去 yangjinming.org 控制台用复制按钮重新拿,不要手工选中文字。
原因:export 是 Mac/Linux 的语法,Windows 不用这个。
解法:
$env:变量名 = "值"set 变量名=值(等号两边不要空格)三个验证方法:
/cost 看 token 数不用迁移。装好 Claude Code 后重新跑一次环境变量设置就行——Key 是同一个,平台是同一个。
Claude Code 把代码片段发到云端推理。如果是敏感商业代码 / 合规要求严格的项目,建议先咨询公司。yangjinming.org 不留存对话内容用作训练(详见隐私政策),但请求会经过本平台 → Anthropic 官方 API 两层网络。
能。本平台支持完整 Anthropic 协议 + Tool Calling,以下 Agent 也能接入:
aider --openai-api-base https://yangjinming.org/openai/v1用 Coding Agent 不是「让 AI 替你打字」,是「让 AI 当你的小员工」。它会:
所以你的角色从「打字工」变成「项目经理」——给目标、看结果、做关键决策。
如果你已经在用 OpenClaw(开源 AI Agent 网关,做客服路由 / 工作流自动化 / 钉钉企微集成等),改一行配置就能把它的 AI 后端切到 yangjinming.org——速度立刻提升 3-10 倍,不被官方限速。
🔄 OpenClaw(你的工作流网关)→ 调用 → yangjinming.org/anthropic(提供 Claude 模型能力)
就像「汽车」(OpenClaw)换「发动机」(Claude API)。OpenClaw 本来调 api.anthropic.com,现在改成调我们就好。
编辑 OpenClaw 配置文件 ~/.openclaw/openclaw.json:
{
"providers": {
"anthropic": {
"baseUrl": "https://yangjinming.org/anthropic",
"apiKey": "sk-你的yangjinming-key"
}
},
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-sonnet-4-6"
}
}
}
}
改完保存,重启 OpenClaw:
openclaw restart
anthropic/claude-sonnet-4-6 — 🌟 日常 90% 任务首选,便宜快速anthropic/claude-opus-4-8 — 复杂决策、深度思考时切换anthropic/claude-haiku-4-5 — 简单分类、快速回复OpenClaw 支持多模型 failover,可以配置主模型 + 备用模型,进一步提升稳定性。
在 OpenClaw 仪表板或 CLI 跑一次测试对话:
openclaw chat "测试一下,你是谁"
如果返回 Claude 的回复 → 接入成功。同时打开 yangjinming.org 后台「实时调用流」能看到这次调用的明细。
A:apiKey 写错了。检查 sk-xxx 这把 Key 在 yangjinming.org 后台是不是「启用中」状态。
A:OpenClaw 配置里要带 provider 前缀(anthropic/claude-sonnet-4-6),实际调用时 OpenClaw 会自动去掉前缀传给我们。
A:可以。OpenClaw 支持多 provider 配置,按任务难度自动路由——简单任务用便宜模型,难任务用 Claude。我们后台只看到 Claude 那部分调用。
A:完全可以。配置示例:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-sonnet-4-6",
"fallback": ["anthropic/claude-haiku-4-5"]
}
}
}
}
Sonnet 限流/故障时自动降级到 Haiku,业务不中断。
从国内装 Claude Code 时,npm 走官方源(npmjs.org)会非常慢甚至卡死。加 --registry 参数走淘宝镜像,秒装:
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
这种写法只在这次安装时用淘宝镜像,不会改你的全局 npm 配置。
yjm CLI 直接从平台拉,不走 PyPI,国内访问无问题:
python -m pip install --upgrade https://yangjinming.org/downloads/yjm-cli.tar.gz
Coding Agent 必须坐在电脑前才能用?现在不用了。
在电脑上跑 yjm daemon 守护进程后,手机就能远程发指令,电脑自动调用 Claude Code 干活,结果几秒后回到手机。
yjm CLI 已经内置 daemon 子命令。如果你已经装了 yjm,跳过;否则:
python -m pip install --upgrade https://yangjinming.org/downloads/yjm-cli.tar.gz
打开 团队控制台 或 运营驾驶舱,「我的 API Key」→「+ 创建新 Key」,备注比如「家里 MacBook」。复制生成的 sk-xxx。
yjm daemon --key sk-你刚复制的Key
看到下面这段表示启动成功:
yjm remote daemon 已启动 ✓ 平台: https://yangjinming.org ✓ Key: sk-xxxx...xxxx ✓ Claude: 2.x.x ✓ 轮询: 每 3 秒 手机访问 https://yangjinming.org/remote.html 发指令。Ctrl+C 停止。 ───────────────────────────────────────────── · · · · · · · ← 这些点表示正在轮询,等手机发指令
屏幕可以关,但电脑不能睡——睡了就收不到指令。
打开 https://yangjinming.org/remote.html(建议「添加到主屏幕」当 APP 用)。
~/myproject)帮我看下 ~/myproject 的代码结构,找出最长的 3 个文件
把桌面的 weekly.md 用 Markdown 整理成漂亮的表格
给 src/utils.js 里所有没注释的函数加上 JSDoc
在 ~/Desktop 创建 today.txt,写今天的工作总结
A:90% 是 daemon 没在跑,或者 手机选错了目标电脑。检查:
A:daemon 不会自启动。重启后再跑一次 yjm daemon --key sk-xxx 即可。后续版本会加自启动选项。
A:每台电脑创建一把独立 Key(控制台「+ 创建新 Key」),各自跑 yjm daemon --key 不同Key。手机端下拉切换目标。
A:daemon 是无人值守模式(--dangerously-skip-permissions),AI 会按指令自动改文件、跑命令。建议:
~/test-folder),熟悉了再放到真实项目Ctrl+C 停掉 daemonA:单任务最长 10 分钟。一般中度任务(读 5 个文件 + 改 3 个文件)1-3 分钟够了。如果任务太大,可以拆成多个发。
A:算你 yangjinming.org 账户的钱。daemon 拿你的 API Key 调 Claude Code,每次调用按 token 计费扣余额——和你在电脑前手动跑 Claude Code 一样。
无缝接入 Codex CLI、Codex 桌面 App、OpenAI Agents SDK 等所有用 Responses API 的工具。仅需修改 base_url,零代码侵入。
Base URL: https://yangjinming.org/openai/v1 Endpoint: POST /responses 鉴权: Authorization: Bearer sk-xxx 协议: 完全兼容 OpenAI Responses API 流式: ✓ SSE 事件流
编辑 ~/.codex/config.toml:
model = "claude4.8" model_provider = "custom" sandbox_mode = "danger-full-access" approval_policy = "never" [model_providers.custom] name = "custom" wire_api = "responses" requires_openai_auth = true base_url = "https://yangjinming.org/openai/v1"
设环境变量(CMD):
setx OPENAI_API_KEY sk-你的Key
启动(新开 CMD):
codex --dangerously-bypass-approvals-and-sandbox "你好"
curl -X POST https://yangjinming.org/openai/v1/responses \
-H "Authorization: Bearer sk-你的Key" \
-H "Content-Type: application/json" \
-d '{
"model": "claude4.8",
"input": "Hello",
"max_output_tokens": 100
}'