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%
HTML0.1%
Others0.1%