logo
0
0
WeChat Login
new-main

JackProAi Claude Code 本地部署版

简介

这是一个 Claude Code 的本地部署版本,用于兼容性测试与架构研究。

环境要求

  • Node.js 18+
  • Anthropic 兼容云 API 或本地 OpenAI 兼容接口(如 LM Studio)

快速开始

Windows

# 设置执行策略
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

# 生成配置文件
.\claude-local.ps1 --init-env

# 启动
.\start-claude-local.bat

macOS/Linux

# 启动
./claude-local --bare

Web 配置界面

运行 Web 配置服务器(端口 5050):

Linux/Mac

./start.sh

Windows

start.bat

或者直接启动 Web 服务器:

node web-server.js

访问 http://localhost:5050 打开配置界面,可以:

  • 选择服务提供商(LM Studio / SiliconFlow / 自定义)
  • 配置 API Key、Base URL 和模型信息
  • 一键保存配置

配置文件

本地模型(LM Studio)

编辑 claude-local.env

CLAUDE_LOCAL_PROVIDER=lmstudio
ANTHROPIC_AUTH_TOKEN=lmstudio
ANTHROPIC_BASE_URL=http://127.0.0.1:1234
ANTHROPIC_MODEL=qwen3.5-9b
ANTHROPIC_SMALL_FAST_MODEL=qwen3.5-9b
CLAUDE_LOCAL_RUNTIME_DIR=.claude-local-runtime

云 API(SiliconFlow)

CLAUDE_LOCAL_PROVIDER=siliconflow
ANTHROPIC_AUTH_TOKEN=your_api_key
ANTHROPIC_BASE_URL=https://api.siliconflow.cn/
ANTHROPIC_MODEL=moonshotai/Kimi-K2-Instruct-0905
ANTHROPIC_SMALL_FAST_MODEL=moonshotai/Kimi-K2-Instruct-0905
CLAUDE_LOCAL_RUNTIME_DIR=.claude-local-runtime

项目结构

├── claude-local.ps1              # Windows 启动脚本
├── claude-local                  # Linux/Mac 启动脚本
├── start-claude-local.bat        # Windows 快速启动
├── start.sh                      # Linux/Mac Web 服务启动
├── start.bat                     # Windows Web 服务启动
├── web-server.js                 # Web 配置服务器
├── claude-local.env              # 配置文件
├── claude-local.env.example      # 配置模板
├── package/cli.js               # 核心程序
└── restored-src/                 # 还原源码

常用命令

# 查看版本
node .\package\cli.js --version

# 单次调用
.\claude-local -p "问题" --bare --output-format text

CODEX 插件

/codex:review            # 代码审查
/codex:adversarial-review # 对抗性审查
/codex:rescue            # 修复代码
/codex:status            # 查看状态

说明

  • 运行态数据保存在 .claude-local-runtime/
  • 请勿将真实 API Key 提交到仓库
  • Web 服务默认运行在 5050 端口

About

No description, topics, or website provided.
Language
TypeScript99.2%
JavaScript0.4%
Python0.2%
Shell0.1%
Others0.1%