Claude Code安装器
通用Claude Code安装器 - 支持本地计算机和远程服务器
项目地址
https://github.com/mfzzf/ClaudeDeploy/tree/main (opens in a new tab)
功能特点
- 🎨 Web UI实时日志 - 美观的界面,实时命令输出流
- 🖥️ 本地安装 - 在Windows/macOS/Linux上直接安装Claude Code
- 🔐 远程安装 - 通过SSH零配置认证连接到任何服务器
- 📦 自动依赖 - 如果缺少Node.js/npm则自动安装
- 🚀 一键设置 - 全局安装Claude Code和Claude Code Router
- ⚙️ 配置迁移 - 可选的远程服务器配置文件复制
- ✅ 安装验证 - 验证两个工具是否正确安装
- 🎯 通用支持 - 支持任何有Node.js的平台
- 🌐 自动打开浏览器 - UI自动在默认浏览器中打开
- 📊 WebSocket实时更新 - 实时查看每个命令及其输出
安装教程
通过npm全局安装
npm install -g claudedeploy
或者本地安装
git clone https://github.com/mfzzf/claudedeploy.git
cd claudedeploy
npm install
npm link
🎨 Web UI(推荐)
Web UI 功能:
- 📊 可视化界面 - 现代化响应式设计,直观导航
- 🔧 简单配置 - 表单输入带验证和帮助提示
- 📜 安装历史 - 跟踪所有安装的状态、持续时间和日志
- 💻 实时控制台 - 通过WebSocket实时流式传输命令输出
- 🌐 自动打开浏览器 - UI自动在默认浏览器中打开
- 🔄 WebSocket连接 - 双向通信,即时更新
- 🎨 美观设计 - 大字体、渐变背景、流畅动画
- 📡 实时命令日志 - 查看每个npm安装、版本检查和验证
- ⏱️ 时间戳条目 - 每个日志显示确切执行时间
- 🔴 颜色编码输出 - 绿色表示成功,红色表示错误,黄色表示警告
WebUI
# 启动交互式Web界面
claudedeploy ui
# 使用自定义端口
claudedeploy ui --port 3000
# 在浏览器中访问UI
默认: http://localhost:3456
本地安装
# 在本地计算机上安装Claude Code
claudedeploy --local
# 使用OpenAI配置生成安装
claudedeploy --local --openai-key YOUR_API_KEY
# 使用自定义OpenAI兼容URL安装
claudedeploy --local --openai-key YOUR_API_KEY --openai-url https://your-api-domain.com
# 使用中国npm源安装
claudedeploy --local --registry https://registry.npmmirror.com
# 支持Windows、macOS和Linux
服务器安装
# 在远程Ubuntu/CentOS服务器上安装
claudedeploy -h your-server.com -u username
# 使用SSH密钥认证
claudedeploy -h 192.168.1.100 -u ubuntu -k ~/.ssh/id_rsa
# 使用密码认证
claudedeploy -h example.com -u ubuntu -p yourpassword
# 自定义端口
claudedeploy -h server.com -u ubuntu --port 2222
# 跳过配置文件复制
claudedeploy -h server.com -u ubuntu --skip-config
# 使用中国npm源(淘宝)
claudedeploy -h server.com -u ubuntu --registry https://registry.npmmirror.com
优云智算配置生成
UCloud 配置生成
# 使用 UCloud API Key 生成 config.json(默认 https://api.modelverse.cn)
claudedeploy --generate-config --ucloud-key YOUR_UCLOUD_KEY
# 指定自定义 UCloud 基础 URL
claudedeploy --generate-config --ucloud-key YOUR_UCLOUD_KEY --ucloud-url https://api.modelverse.cn
# 生成 OpenAI + UCloud 的组合配置
claudedeploy --generate-config --openai-key OPENAI_KEY --ucloud-key UCLOUD_KEY
本地安装配置生成
本地安装并生成配置
# 本地安装 + 生成 UCloud 配置(从 https://api.modelverse.cn 获取模型)
claudedeploy --local --ucloud-key YOUR_UCLOUD_KEY
# 本地安装 + 生成 OpenAI 配置
claudedeploy --local --openai-key YOUR_OPENAI_KEY
# 本地安装 + 组合提供商配置
claudedeploy --local --openai-key OPENAI_KEY --ucloud-key UCLOUD_KEY
首次安装提示
如果是第一次安装 Claude Code,遇到 ccr code 卡在登录 Claude 界面,请先执行一次:
ANTHROPIC_AUTH_TOKEN=token claude
退出 claude 后,再运行:
ccr code