Skip to content

zoujj1987/ClaudeCode_CN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClaudeCode (本地增强版)

一个基于 @anthropic-ai/claude-code v2.1.88 的本地增强版本,面向 Windows 终端使用场景,已加入中文交互优化和萌宠系统增强。

主要改动

  • 登录流程支持:
    • OpenAI API(自定义 OPENAI_BASE_URL / OPENAI_API_KEY / OPENAI_MODEL
    • Codex(OpenAI)
    • 本地 Ollama
  • /buddy 萌宠系统增强:
    • 可重复抽取(可拥有多只)
    • 可在已抽取列表中切换
    • Soul 性格可手动选择或随机重置
    • 新增“查看属性”面板(中文字段 + 进度条)
    • 抽取逻辑与用户 ID 解耦,改为随机
  • 终端界面中文化调整(登录与交互提示)

环境要求

  • Node.js >= 18
  • Bun >= 1.3.x
  • Windows PowerShell(推荐)

安装与运行

# 1) 安装依赖
bun install

# 2) 构建
bun run build

# 3) 启动
bun cli.js

认证与模型配置

OpenAI API

$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

Ollama(本地模型)

$env:OLLAMA_HOST="http://127.0.0.1:11434"          # 默认可不填
$env:OLLAMA_MODEL="qwen2.5-coder:14b"              # 示例
bun cli.js

Codex(通过 OpenAI)

$env:CLAUDE_CODE_USE_OPENAI="1"
$env:OPENAI_API_KEY="你的Key"
$env:OPENAI_MODEL="gpt-5.3-codex"
bun cli.js

萌宠系统用法

/buddy

进入后可:

  1. 选择萌宠(从已抽取列表切换)
  2. 抽取萌宠(可重复抽取)
  3. 设置 Soul(手动/随机)
  4. 查看属性(中文属性面板)

常用命令

  • /login:登录/切换认证方式
  • /model:切换模型
  • /buddy:萌宠系统
  • /clear:清空当前会话并回到欢迎界面

上传 GitHub 前的安全检查

本仓库已通过 .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、账号、私有地址,请先替换为占位符后再提交。

推送到 GitHub(Momoko1556/ClaudeCode_CN)

# 当前仓库远程地址
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 许可证发布。
若包含上游项目代码,请同时遵循上游项目的原始许可证与相关合规要求。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 100.0%