SYS.01 // THE MISSION

You'll never resolve a
merge conflict again.

Connect your team's coding agents for real-time file awareness. Overlap prevents duplicated work and blocks collisions before code ever leaves the machine.

Open source · Teams in private beta · Star on GitHub
Works with: Claude Code · Codex · Gemini CLI · Kimi K2 · + more
claude code
overlap active
SYS.02 // THE BLIND SPOT
[ THE PROBLEM ]

Your agents are fast.
But they're blind to each other.

One agent. Fifty file changes in thirty minutes. Five developers running agents in parallel. That's 250 file changes an hour with zero coordination. The first time anyone finds out is a merge conflict at 4pm on a Friday.

Two developers burn 45 minutes each solving the same problem on different branches. A junior dev refactors a module a senior dev is quietly redesigning. An agent rewrites a helper function another agent already replaced three minutes ago.

By the time you find out, the work is already wasted. The revert is already inevitable.

SYS.03 // HOW IT WORKS

Agent-to-agent awareness

Your agent talks to your teammates' agents.

$ claude "Add PKCE verification to the token exchange"
> Editing src/middleware/auth.ts lines 34-67...
⚠ OVERLAP: Patrick is editing auth.ts lines 42-89 (unpushed, branch fix/auth)
→ BLOCKED — coordinate before editing this region
✓ Patrick pushed. Pulling & resuming edit on lines 34-67...

Pre-commit prevention

Merge conflicts die before code leaves your machine.

Agent Edits
Detect
Block
0 Conflict
SYS.04 // CAPABILITIES

And that's just the start.

TIER: SEE

Live Activity Feed

Watch agent actions stream across your entire organization in real-time. Know exactly who is building what.

Session Summaries

Export cleanly formatted markdown logs of every agent session. Perfect for PR descriptions and daily standups.

TIER: SAVE

Cost Visibility

Track exact token usage and API costs per agent, per task, per developer. Identify inefficient prompts instantly.

Codebase Awareness

Map which files are touched most frequently by agents to identify brittle modules needing human refactoring.

TIER: INTEGRATE

Zero Workflow Change

No plugins, no wrappers, no config files. Works with your terminal, VSCode, Cursor, and CI. Install the tracer once and forget about it.

Real-Time Coordination

Your agent warns you before editing the same function a teammate is working on — down to the line number.

SYS.05 // DEPLOYMENT
[ GET STARTED ]

Up and running in under 5 minutes.

Step 01: Deploy to Cloudflare

60 SEC

One-click deployment to your own Cloudflare account. Your data, your rules.

Deploy now

Step 02: Add repos, invite team

2 MIN

Type your repo names into the dashboard. Share the join link with your developers.

Step 03: Install Tracer

30 SEC
curl -fsSL https://overlap.dev/install.sh | sh
overlap join

That's it. Sessions are tracked automatically, and your agent warns you before editing code a teammate is already working on.

Step 04: Agents start talking

INSTANT
SYS.06 // STAYING CURRENT
[ STAY CURRENT ]

Keep it updated.

Stay current with new features and fixes by adding a one-minute sync workflow to your repo. Cloudflare redeploys automatically after each sync.

Your GitHub repo name, e.g. acme/overlap

Syncs daily via GitHub Actions. Need an update now? Go to Actions → Sync from Upstream → Run workflow in your repo.

Built for teams that care about data locality.

Overlap reads session logs your coding agents already write to disk. A lightweight tracer extracts signals — file paths, tool calls, edit diffs, costs — and forwards them to your Cloudflare instance. All data stays on infrastructure you control.

Self-Hosted
Open Source (MIT)
Privacy-First
Free Tier Friendly
No Plugins Required
SYS.07 // THE ROADMAP
[ THE BIGGER PICTURE ]

Agents leave traces.
Overlap turns them into shared intelligence.

PHASE 01: NOW

Team Coordination

Preventing merge conflicts and duplicated work by giving agents real-time awareness of state.

PHASE 02: NEXT

Cross-Agent Memory

Every session teaches Overlap something new about your codebase. Architecture patterns, ownership maps, unwritten rules — the tribal knowledge that takes engineers months to learn. Your agents inherit that knowledge from day one.

PHASE 03: THEN

The Agent Protocol

A universal layer for agent-to-agent communication across teams and tools. Every agent gets an identity. Every codebase gets a node. Architectural patterns, dependency maps, and integration knowledge flow across the network — so agents don't just know your code, they learn from the entire ecosystem.

SYS.08 // QUESTIONS

[ SYSTEM QUERIES ]

What data does Overlap collect? [ + ]
File paths, tool calls, edit diffs, session metadata, and costs. Everything is stored entirely on your own Cloudflare deployment via D1 and KV. No data touches our servers. You own the instance, you own the data.
Which coding agents are supported? [ + ]
Claude Code is fully supported today with native integration. OpenAI Codex, Gemini CLI, and Kimi K2 are in beta. The architecture is agent-agnostic — you can integrate any custom agent using our REST API.
How is this different from GitHub's activity? [ + ]
GitHub sees commits (the past). Overlap sees the process (the present). By the time code is pushed to GitHub, a merge conflict is already inevitable. Overlap operates at the local file system level during the edit phase.
How does overlap detection work? [ + ]
Overlap watches what every agent is editing in real time. When two agents target the same file or function, Overlap detects it and blocks the second agent before it creates a conflict. No merge conflicts, no wasted work.
Is it really free? [ + ]
Yes. The codebase is MIT licensed. It deploys to Cloudflare Workers, Pages, and D1. Cloudflare's generous free tier handles roughly 100,000 agent actions per day at zero cost. Most teams of up to 20 developers stay well within the free limits.
Do I need to change my workflow? [ + ]
No. Install the local tracer, run overlap join once per repository, and forget about it. It runs silently in the background observing file system events. No plugins, wrappers, or workflow changes needed.

Your agents are already writing code.
Make them aware of each other.

Deploy in 60 seconds. Self-hosted. Free.