techjarves/OpenClaude-Portable
techjarves/OpenClaude-PortableRun Claude Code from a USB drive on any PC โ no installation required.
From the README
OpenClaude โ Portable AI Coding Agent
Run a full-featured AI coding agent from a USB drive or any folder โ no installation required.
Plug in. Launch. Code. Take it anywhere.
๐ฅ Watch the Setup & Demo Video:
What Is This?
OpenClaude Multi-Platform is a fully portable AI coding agent powered by the open-source OpenClaude engine. It bundles a self-contained Node.js runtime, a smart system-prompt proxy for local models, and a web-based dashboard โ all configurable from a single START.bat (Windows) or start.sh (Linux/macOS).
Everything runs strictly inside the project folder. No files are written to the host machine.
Key Features
| Feature | Details |
|---|---|
| 6 AI Providers | NVIDIA NIM ยท OpenRouter ยท Google Gemini ยท Anthropic Claude ยท OpenAI ยท Ollama (offline) |
| Zero Footprint | All data, keys, and logs stay inside data/ โ nothing touches the host system |
| Local Speed Proxy | Trims system prompts by up to 90% before sending to Ollama, dramatically improving response time on CPU-only hardware |
| Auto-Update Cache | Checks for engine updates once per day (skips the network call on repeat launches) |
| Session Resume | Resume any interrupted session with RESUME.bat |
| Web Dashboard | ChatGPT-style browser UI with agent mode, tool cards, and thinking visualisation |
| Limitless Mode | Optional full-autonomy mode โ the agent runs without asking for approval |
| Cross-Platform | Shared data/ folder works across Windows, Linux, and macOS |
Quick Start
Windows
.\START.bat
On first run it automatically downloads Node.js (~25 MB) and the OpenClaude engine (~5 MB), then walks you through provider selection. Every subsequent launch skips setup and goes straight to the menu.
Linux / macOS
chmod +x start.sh
./start.sh
First-time setup requires internet. After that, only API calls need a connection (or none at all if you use Ollama offline mode).
Project Structure
OpenClaude-Multi-Platform/
โ
โโโ START.bat Windows entry point โ handles everything
โโโ start.sh Linux/macOS entry point
โโโ RESUME.bat Resume a previous session by ID (Windows)
โ
โโโ data/ All persistent data (shared across platforms)
โ โโโ ai_settings.env Active provider, model, and API key
โ โโโ openclaude/ Session history and agent memory
โ โโโ ollama/ Local Ollama binary and model storage
โ โโโ proxy.log Speed proxy activity log (silent background)
โ
โโโ engine/ Node.js runtime + OpenClaude npm package
โ โโโ node-win-x64/ Bundled Node.js (Windows)
โ โโโ node_modules/
โ โโโ @gitlawb/openclaude/
โ
โโโ tools/ Helper scripts
โ โโโ local-proxy.js System-prompt trimming proxy for local models
โ โโโ setup_local_models.ps1 Ollama model downloader (Windows)
โ โโโ setup_loc