techjarves/ClaudeCode-Portable

Run Claude Code from a USB drive on any PC — no installation required.

它解决了什么问题

ClaudeCode-Portable 消除了对 Claude Code CLI 及其依赖项进行全局安装的需求。它允许用户从 U 盘或本地文件夹运行一个完整的 AI 编程工作区,确保运行时、设置、聊天历史记录和凭据在不同机器和操作系统之间可移植。

它如何工作

该项目捆绑了一个自包含的 Node.js 运行时以及官方 Anthropic Claude Code 运行时和 Agent SDK。通过 START.bat(Windows)或 start.sh(Linux/macOS)启动时,它会下载并固定所需软件的特定版本到本地的 engine/ 文件夹中。它使用一系列适配器将官方 Claude Code 引擎连接到 Anthropic 以外的各种 AI 提供商,包括通过 Ollama 和 LM Studio 的本地模型,或 OpenRouter 和 Google Gemini 等云 API。

适合谁

希望拥有一个可移动、无需安装的 AI 编程环境,可在不同计算机间迁移,或希望使用官方 Claude Code 代理功能并支持多种 AI 模型和提供者的开发者。

特色

  • 多提供方支持:可连接 9 个不同的 AI 提供方,包括 NVIDIA NIM、DeepSeek、OpenAI,以及 Ollama 和 LM Studio 等本地选项。
  • 可移植运行时:将 Node.js、缓存和应用数据保留在项目文件夹内,避免污染主机系统。
  • Studio 仪表板:提供基于浏览器的 GUI,用于流式传输聊天、代码高亮和工具步骤审批。
  • 跨平台支持:支持 Windows、Linux 和 macOS,允许不同操作系统的运行时共存于一个可移动驱动器上。
  • 共享历史记录:在 GUI 仪表板和可移动终端会话之间同步对话 ID。

相关

  • 项目
  • 项目
  • 项目
  • 项目