Run multiple Claude Code sessions in parallel
Desktop app for managing multiple Claude Code sessions in parallel.
Opslane lets you work on multiple projects simultaneously with Claude AI assistance. Each session runs in an isolated Docker container, allowing you to experiment, iterate, and develop features without affecting your local repositories.
Claude can work on different features across multiple projects, review changes in real-time, and selectively apply them to your local codebase when ready.
git clone https://github.com/opslane/opslane.git
cd opslane
npm install
npm run tauri:devThe app will launch with hot reload enabled for development.
Claude will begin working in an isolated container while you monitor progress in real-time.
Each session is completely isolated - experiments in one session never affect others or your local files until you explicitly sync changes.
# Start development server with hot reload
npm run tauri:dev
# Run frontend only (UI development)
npm run dev
# Type checking
npm run typecheck
# Linting
npm run lint
# Build for production
npm run tauri:buildSee CONTRIBUTING.md for detailed development guidelines, including how to add Tauri commands and submit pull requests.
opslane/
├── src/ # React frontend
│ ├── components/ # UI components
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utilities and helpers
│ └── types/ # TypeScript types
├── src-tauri/ # Rust backend
│ ├── migrations/ # SQLite migrations
│ └── src/
│ ├── commands/ # Tauri IPC commands
│ ├── services/ # Business logic
│ └── models/ # Data structures
└── specs/ # Product documentationHaving issues? Check the Troubleshooting Guide for solutions to common problems:
We welcome contributions! Please see CONTRIBUTING.md for guidelines on:
MIT License - see LICENSE file for details.
No open issues yet, or sync has not completed.