FleetCode  by built-by-as

Desktop application for parallel CLI coding agent execution

Created 1 month ago
372 stars

Top 76.1% on SourcePulse

GitHubView on GitHub
Project Summary

FleetCode is a desktop terminal application designed for developers who need to run multiple CLI coding agents, such as Claude Code and Codex, concurrently. It simplifies managing these agents by providing isolated environments using Git worktrees, ensuring project integrity and enabling persistent, resumable sessions for enhanced productivity.

How It Works

The core of FleetCode leverages Git worktrees to isolate each coding agent session within its own dedicated directory. When a new session is created, FleetCode establishes a new worktree based on a selected parent branch, spawns an isolated terminal, and optionally executes user-defined setup commands. This approach prevents conflicts between agent environments and ensures that each session operates within its intended project context. Sessions are persisted, allowing them to be automatically resumed after the application is closed and reopened.

Quick Start & Requirements

  • Primary install command: npm install
  • Development command: npm run dev
  • Production build/run: npm run build then npm start
  • Prerequisites: Node.js 16+, Git, and either Claude CLI (npm install -g @anthropic-ai/claude-cli) or Codex.
  • Links: No specific quick-start, docs, or demo links were provided in the README.

Highlighted Details

  • Supports running multiple CLI coding agents (Claude, Codex) in parallel.
  • Each session operates in an isolated Git worktree for clean separation.
  • Sessions are persistent and automatically resume upon application restart.
  • Offers terminal theming with presets like macOS Light/Dark, Solarized Dark, Dracula, One Dark, and GitHub Dark.
  • Allows configuration of shell setup commands per session.
  • Includes management for Model Context Protocol (MCP) servers for advanced agent interaction.

Maintenance & Community

The provided README does not contain specific details regarding maintainers, community channels (like Discord/Slack), sponsorships, or a roadmap.

Licensing & Compatibility

Licensed under the ISC license, which is permissive and generally compatible with commercial use and closed-source projects.

Limitations & Caveats

On macOS, users may encounter an "unidentified developer" warning requiring the xattr -cr /path/to/FleetCode.app command to bypass. Users of Claude Code experiencing working directory issues must disable "Auto connect to IDE" in Claude Code's settings.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
22
Issues (30d)
4
Star History
373 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.