One app to run them all.
I was working on multiple projects simultaneously with Claude Code. Each project needed its own dev server running, so for every project that's another terminal tab, plus the terminals for Claude Code itself. It started getting frustrating real quick, constantly switching between tabs just to start or stop a server.
I just wanted a simple app where I could see all my projects, hit play, and check logs when needed. So I built this with Claude Code.
- Auto-scan projects reads
package.json,Cargo.toml,go.mod,composer.json,Makefile,docker-compose.ymland detects framework, scripts, and package manager - One-click play/stop with live logs and auto-detected localhost URLs
- Per-project environment variables for isolated credentials and config
- System tray with optional start on boot
- Open in Claude Code or your editor of choice
- Pin, search, and organize your projects from one dashboard
- Cross-platform Windows, macOS, Linux
Grab the latest release for your platform from Releases.
| Platform | File |
|---|---|
| Windows | .exe or .msi |
| macOS | .dmg |
| Linux | .deb |
Requires Node.js 18+, Rust, and on Windows VS Build Tools with C++ workload.
git clone https://github.com/evil1morty/onerun.git
cd onerun
npm install
npx tauri buildMIT
