一个基于 @anthropic-ai/claude-code v2.1.88 的本地增强版本,面向 Windows 终端使用场景,已加入中文交互优化和萌宠系统增强。
- 登录流程支持:
- OpenAI API(自定义
OPENAI_BASE_URL/OPENAI_API_KEY/OPENAI_MODEL) - Codex(OpenAI)
- 本地 Ollama
- OpenAI API(自定义
/buddy萌宠系统增强:- 可重复抽取(可拥有多只)
- 可在已抽取列表中切换
- Soul 性格可手动选择或随机重置
- 新增“查看属性”面板(中文字段 + 进度条)
- 抽取逻辑与用户 ID 解耦,改为随机
- 终端界面中文化调整(登录与交互提示)
- Node.js
>= 18 - Bun
>= 1.3.x - Windows PowerShell(推荐)
# 1) 安装依赖
bun install
# 2) 构建
bun run build
# 3) 启动
bun cli.js$env:CLAUDE_CODE_USE_OPENAI="1"
$env:OPENAI_API_KEY="你的Key"
$env:OPENAI_BASE_URL="https://api.openai.com/v1" # 可选
$env:OPENAI_MODEL="gpt-5.3-codex" # 可选
bun cli.js$env:OLLAMA_HOST="http://127.0.0.1:11434" # 默认可不填
$env:OLLAMA_MODEL="qwen2.5-coder:14b" # 示例
bun cli.js$env:CLAUDE_CODE_USE_OPENAI="1"
$env:OPENAI_API_KEY="你的Key"
$env:OPENAI_MODEL="gpt-5.3-codex"
bun cli.js/buddy
进入后可:
- 选择萌宠(从已抽取列表切换)
- 抽取萌宠(可重复抽取)
- 设置 Soul(手动/随机)
- 查看属性(中文属性面板)
/login:登录/切换认证方式/model:切换模型/buddy:萌宠系统/clear:清空当前会话并回到欢迎界面
本仓库已通过 .gitignore 屏蔽常见敏感文件(.env、.idea、证书/密钥等),但上传前仍建议再执行一次:
# 初始化仓库(若尚未初始化)
git init
# 查看将要提交的文件
git status --short
# 快速扫描高风险密钥特征(在仓库根目录执行)
rg -n --hidden --glob '!node_modules/**' --glob '!cli.js' --glob '!.git/**' --glob '!.idea/**' "sk-[A-Za-z0-9]{20,}|ghp_[A-Za-z0-9]{30,}|github_pat_[A-Za-z0-9_]{20,}|AKIA[0-9A-Z]{16}|-----BEGIN (RSA|OPENSSH|EC|DSA) PRIVATE KEY-----"如果命中你自己的 Key、账号、私有地址,请先替换为占位符后再提交。
# 当前仓库远程地址
git remote -v
# 首次提交(示例)
git add .
git commit -m "chore: prepare public repo with login/buddy enhancements"
# 推送到你的 GitHub 仓库
git branch -M main
git push -u origin main如果推送前还想再做一次敏感信息排查,可重复执行上面的 rg 扫描命令。
本仓库采用 MIT 许可证发布。
若包含上游项目代码,请同时遵循上游项目的原始许可证与相关合规要求。