A native home for your coding agents

One task.
Multiple repos.
Your agent.

Move your repositories
forward, together.

Give the same task to your local Git repositories. Choose your coding agent, set the pace, and review each result in one desktop app.

Linux · macOS · Windows
Open source · Built with Rust + egui

One workspace. Every result.THE DESKTOP APP / macOS
CodeConvoy on macOS: task, agent and execution settings on the left; five repository jobs, running and queued states, and Activity output on the right.
Write once. Run across repositories. Inspect independently.View full size

Bring the CLI you use

Your installation. Your authentication. Agent-specific settings.

Install and authenticate your chosen CLI separately. See backend compatibility and validation status

01 / The workflow

A small routine.
A lot of repositories.

Dependency updates, documentation passes, code reviews. The work repeats; writing the task doesn’t have to.

  1. Set the direction.

    Write your task, pick an agent, and select your local repositories. Reuse task templates and repository groups when the same work comes around again.

    TASK EXAMPLEReview the README and fix outdated setup instructions.
  2. Run at your pace.

    Review Git state before launch. Work directly or in isolated worktrees, with a limit for each convoy and a global limit across all running jobs.

    YOU SET THE LIMITSPer-convoy concurrency + global job limit
  3. Review every result.

    See each repository’s status, activity, diff and raw output. Inspect retained isolated changes before explicitly applying or discarding a result.

    A CLEAR VIEWActivity / Diff / Raw output / Task & settings

02 / Your repositories, your control

Local by design.
Explicit by default.

CodeConvoy coordinates the tools already on your machine. You choose the repositories, the backend permissions, and how results move forward.

Read the execution and safety details
Review before running
Check branches and existing changes before launch. CodeConvoy prevents its jobs from writing to the same or nested working tree concurrently.
Room to work in isolation
Optional worktrees start from the committed HEAD you reviewed. Results stay available for inspection, with explicit Apply and Discard actions.
Your CLI stays in charge
Use each agent’s own configuration and authentication. CodeConvoy adds no provider login or credential store; your chosen CLI’s data policy still applies.

03 / Ready when you are

Meet your next convoy.

Pick your platform. Bring Git and an authenticated agent CLI. Start with the repositories already on your machine.

Downloads open the latest GitHub release with packages and SHA-256 checksums. Windows packages are unsigned; macOS is ad-hoc signed and not notarized. See platform support and first-launch notes.

Prefer to build it yourself?Get the source & build instructions