Run AI coding agents in parallel without collisions.

A lightweight coordination layer that keeps your AI sessions safe. No more silent overwrites. No more lost work. Every agent stays in its lane.

$ brew install vsgro/tap/agentcollision && ac init
GitHub
Local-only. No cloud. Open source. Apache 2.0. macOS, Linux, Windows
Works with every AI coding tool
Claude Code Cursor Windsurf Cline Aider Any MCP client
Without AgentCollision

Agents overwrite each other's files

Two agents edit the same file at the same time. One saves. The other saves on top of it. No warning, no merge, no conflict marker. The first agent's changes vanish silently. You don't find out until the build breaks.

With AgentCollision

Every agent works safely, side by side

Each AI session holds a short-lived lease on its region of the codebase. If another agent tries to touch that region, it waits. When the lease releases, the next agent proceeds. Automatic. Invisible. No work is ever lost.

One daemon. Every agent. Zero friction.

AgentCollision runs as a lightweight Go daemon on your machine. It grants short-lived leases on regions of your codebase, turning chaos into an orderly queue.

Hooks fire locally over a Unix socket in under a millisecond. Your agents never slow down. They just stop stepping on each other.

AC
CC
CU
WS
CL
AI

Coordination happens automatically

ac status
claude-code GRANTED  lease on src/auth/** (120s ttl)
cursor       WAITING  for src/auth/** (held by claude-code)
windsurf     GRANTED  lease on src/billing/** (120s ttl)
claude-code RELEASED src/auth/**
cursor       GRANTED  lease on src/auth/** (120s ttl)

Protection without compromise

Every design decision optimizes for one thing: your code never gets silently overwritten.

Sub-millisecond decisions

Hooks talk to a local Unix socket. No network round-trip. Your agents never notice the coordination happening.

Nothing leaves your machine

State lives in a local SQLite database. No cloud, no accounts, no telemetry by default. Your code stays yours.

Works with every tool

Claude Code, Cursor, Windsurf, Cline, Aider, and anything that supports MCP. One layer for your entire stack.

One config file

Define subsystems in .agentcollision/subsystems.toml with glob patterns. Commit it. Share it. Done.

Automatic lease expiry

If an agent crashes or goes silent, its lease expires automatically. No stale locks. No manual cleanup required.

Open source forever

Apache 2.0 licensed. Free for individuals, teams, and enterprises. Inspect every line. Fork if you want.

Three steps. No configuration.

1

Install

One command via Homebrew, or download the binary directly. Available on macOS, Linux, and Windows.

2

Initialize

Run ac init in your repo. It creates a subsystems file and installs hooks into your AI tools automatically.

3

Work in parallel

Launch as many AI coding sessions as you want. AgentCollision coordinates them silently in the background.

$ brew install vsgro/tap/agentcollision && ac init

Stop losing work.
Start coordinating.

AgentCollision is free and open source. A team-sync tier is coming soon for cross-machine coordination. Leave your email to get early access.