techjarves/ClaudeCode-Portable
Run Claude Code from a USB drive on any PC — no installation required.
What it solves
ClaudeCode-Portable removes the need for global installation of the Claude Code CLI and its dependencies. It allows users to run a complete AI coding workspace from a USB drive or a local folder, ensuring that runtimes, settings, chat history, and credentials remain portable across different machines and operating systems.
How it works
The project bundles a self-contained Node.js runtime and the official Anthropic Claude Code runtime and Agent SDK. When launched via START.bat (Windows) or start.sh (Linux/macOS), it downloads and pins specific versions of the required software into a local engine/ folder. It uses a series of adapters to connect the official Claude Code engine to various AI providers beyond Anthropic, including local models via Ollama and LM Studio, or cloud APIs like OpenRouter and Google Gemini.
Who it’s for
Developers who want a portable, zero-install AI coding environment that can be moved between computers or who wish to use the official Claude Code agentic capabilities with a wider variety of AI models and providers.
Highlights
- Multi-Provider Support: Connects to 9 different AI providers, including NVIDIA NIM, DeepSeek, OpenAI, and local options like Ollama and LM Studio.
- Portable Runtime: Keeps Node.js, caches, and app data within the project folder to avoid polluting the host system.
- Studio Dashboard: Provides a browser-based GUI for streaming chat, code highlighting, and tool step approvals.
- Cross-Platform: Supports Windows, Linux, and macOS, allowing runtimes for different OSs to coexist on a single portable drive.
- Shared History: Syncs conversation IDs between the GUI dashboard and the portable terminal sessions.
Related
- Project
- Project
- Project
- Project