Back to feed

techjarves/OpenClaude-Portable

techjarves/OpenClaude-Portable
460
+28/day
171
HTML

Run 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