techjarves/ClaudeCode-Portable
Run Claude Code from a USB drive on any PC — no installation required.
What it solves
ClaudeCode-Portable 解決了不需要全域安裝 Claude Code CLI 及其依賴項的問題。它允許使用者從 USB 隨身碟或本地資料夾執行完整的 AI 編碼工作空間,確保執行環境、設定、對話紀錄與憑證在不同機器與作業系統之間保持可攜性。
How it works
該專案整合了獨立的 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。
Who it’s for
想要擁有可攜式、零安裝的 AI 編碼環境,且能隨機移動到不同電腦,或是希望在官方 Claude Code 的代理型能力(agentic capabilities)中使用更多樣化的 AI 模型與提供商的使用者。
Highlights
- Multi-Provider Support: 連結至 9 種不同的 AI 提供商,包括 NVIDIA NIM、DeepSeek、OpenAI、以及本地選項如 Ollama 與 LM Studio。
- Portable Runtime: 將 Node.js、快取與應用程式資料保持在專案資料夾內,避免污染主機系統。
- Studio Dashboard: 提供基於瀏覽器的 GUI,用於串流對話、程式碼高亮顯示與工具步驟核准。
- Headline: Cross-Platform: 支援 Windows、Linux 與 macOS,允許不同作業系統的執行環境在單一可攜式隨身碟上共存。
- Shared History: 同步 GUI 儀表板與可攜式終端機工作階段之間的對話 ID。
相關
- 專案
- 專案
- 專案
- 專案