opslane_old  by opslane

Desktop app for parallel AI code development

Created 1 year ago
774 stars

Top 44.7% on SourcePulse

GitHubView on GitHub
Project Summary

Opslane addresses the challenge of managing multiple, parallel AI coding sessions, specifically with Claude Code, in an isolated and controlled environment. It targets developers who juggle numerous projects or features, offering a way to leverage AI assistance for experimentation and development without risking local codebase integrity. The primary benefit is enabling parallel AI-driven development workflows with safe, selective integration of AI-generated code.

How It Works

The core approach utilizes Docker containers to isolate each AI coding session. Users initiate a session by selecting a local Git repository, describing their task, and choosing a Claude model. The AI then operates within its dedicated container, reading project files and making edits. Changes are presented to the user via a real-time, syntax-highlighted diff viewer. Users can then choose to selectively sync these approved changes back to their local repository, ensuring a controlled and transparent development process.

Quick Start & Requirements

  • Installation: Clone the repository, navigate into the directory, run npm install, and then npm run tauri:dev to launch the development server with hot reload.
  • Prerequisites: Node.js 18+, Rust 1.77+, Docker Desktop (running), and Claude Code CLI with OAuth credentials configured.
  • Links:

Highlighted Details

  • Tech Stack: Tauri 2.0 (Rust) for the backend, React 19 + TypeScript for the frontend, SQLite for the database, Tailwind CSS 4 for styling, and Vite 5 as the build tool.
  • Key Features: Multi-session management, live diff viewer with syntax highlighting, optional bidirectional file synchronization, Docker isolation for sessions, and session archiving.

Maintenance & Community

The project welcomes contributions via CONTRIBUTING.md. A Discord community is mentioned as a support channel, though marked as "TODO" in the README, suggesting potential for further development. The specs/ directory contains documentation on product vision, architecture, and roadmap milestones.

Licensing & Compatibility

The project is released under the MIT License, which is permissive and generally compatible with commercial use and closed-source linking.

Limitations & Caveats

The repository name opslane_old strongly suggests this version may be outdated or superseded by a newer project. It relies on specific external dependencies like the Claude Code CLI and Docker, which must be correctly configured. The "TODO" marker for the Discord community indicates it might not be fully active or established.

Health Check
Last Commit

6 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.