CoolFace
Apppublic

sin601/claude-code

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
App README

🤖 Claude Code HF Space

在 Hugging Face Spaces 免费运行 Claude Code!

✨ 功能特性

  • 🖥️ Web Terminal - 浏览器直接访问终端
  • 🤖 Claude Code - 完整支持官方 CLI
  • 🔄 兼容任意 API - 支持 OpenAI 兼容的任何 API 服务
  • 💾 Git 持久化 - 自动同步项目文件到您的 Git 仓库
  • 🔐 多 Key 轮询 - 支持多个 API Key 自动轮询

⚙️ 配置 Secrets

在 Space Settings > Variables and secrets 中添加:

必需配置

变量名说明示例
API_KEYAPI 密钥(支持多个,逗号分隔)sk-xxx,sk-yyy
API_BASE_URLAPI 服务地址https://api.anthropic.com/v1

可选配置

变量名说明默认值
ENABLE_PROXY启用本地代理true
PROXY_PORT代理端口8080
GIT_REPO_URLGit 仓库地址-
GIT_TOKENGit 访问令牌-
GIT_BRANCHGit 分支main
GIT_SYNC_INTERVAL同步间隔(秒)300

配置示例

API_KEY = sk-key1,sk-key2,sk-key3
API_BASE_URL = https://your-api-proxy.hf.space/v1

🚀 快速开始

  1. 1.配置 Secrets 后等待 Space 重启
  2. 2.点击 "App" 打开 Web Terminal
  3. 3.输入 claude 启动 Claude Code

📖 使用命令

bash
# 启动 Claude Code
claude

# 查看状态
status

# Git 同步
git-sync push
git-sync pull
git-sync status

# 帮助
help

🔒 安全提示

  • Secrets 仅 HF 可见,不会泄露
  • 建议使用私有 Git 仓库
  • 定期更换 API Key
  • API Key 和 Token 不会被持久化存储

📦 镜像说明

本镜像精简优化,仅包含必要依赖:

  • Node.js 20.x
  • Claude Code CLI
  • ttyd (Web Terminal)
  • CLIProxyAPI (API 代理)

Powered by: Claude Code | CLIProxyAPI