{"repo":"amaar-mc/wit","free":true,"listed":false,"github":"https://github.com/amaar-mc/wit","clone":"git clone https://github.com/amaar-mc/wit.git","description":"Agent coordination protocol — declare intents, lock symbols, detect conflicts before code is written","language":"TypeScript","stars":46,"topics":["agents","ai","bun","claude-code","coordination","developer-tools","merge-conflicts","tree-sitter","typescript"],"license":"MIT","category":"ai-agents","readme_excerpt":"Agent coordination protocol for shared codebases Declare intents. Lock symbols. Detect conflicts. Before code is written. --- Wit coordinates multiple AI coding agents working on the same repository simultaneously. It sits between your agents and git — git handles version control, Wit prevents the conflicts. The name comes from the word itself: the intelligence to coordinate before colliding. It also stands for W orkspace I ntent T racker. The Problem You have three Claude Code instances (or Cursor, Copilot, Devin — any combination) working on the same repo. Without coordination, they each write code independently and produce merge conflicts that waste time and break work. Git detects conflicts after they happen. Wit prevents them before code is written. How It Works Wit runs a lightweight daemon in the background. Agents communicate with it over a Unix socket using JSON-RPC. The daemon tracks four things: Primitive What it does Example ----------- ------------- --------- Intents Agent announces planned work scope \"I'm refactoring the auth module\" Locks Agent reserves a specific function/type/class Lock src/auth.ts:validateToken Conflicts Daemon warns when intents or locks overlap \"Agent B also declared intent on auth.ts\" Contracts Agents agree on function signatures \"validateToken accepts string, returns boolean\" Intents and locks are warnings, not blocks . Agents always get to decide what to do. The only hard enforcement is contracts — a git pre-commit hook blocks commits t","default_branch":null,"files":null,"tree":[],"storefront":"/r/amaar-mc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/amaar-mc/wit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}