amaar-mc

amaar-mc / wit

Public

Agent coordination protocol — declare intents, lock symbols, detect conflicts before code is written

12
2
100% credibility
Found Mar 30, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Wit coordinates multiple AI coding agents on the same codebase by declaring work intents, locking code symbols, detecting conflicts early, and enforcing function signature contracts via git hooks.

How It Works

1
📰 Discover Wit

You hear about Wit, a clever helper that lets multiple AI coding friends team up on your project without fights over the same code.

2
🚀 Prepare your project

You easily set up Wit in your project with a quick start, creating a special spot for coordination.

3
📢 Share your work plans

Before touching code, you announce what files or parts you're planning to improve, so everyone knows.

4
🔒 Claim your code pieces

You reserve exact spots like functions or types you're changing, preventing overlaps with other helpers.

5
👀 Watch the team live

You glance at a real-time dashboard showing everyone's plans and reservations to stay coordinated.

6
Wrap up safely

When finished, you free up your spots and save changes without any clashes.

🎉 Smooth teamwork wins

Your AI friends work together perfectly, building your project faster with zero messy conflicts.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is wit?

Wit is an agent coordination protocol that lets multiple AI coding agents—like Claude Code, Cursor, or Copilot—work on the same repo without merge hell. Agents declare intents for planned changes, lock specific symbols like functions or classes, and get warnings on overlaps or dependency conflicts before writing code. Built in TypeScript on Bun, it uses a lightweight daemon with Unix socket JSON-RPC, semantic parsing via Tree-sitter, and SQLite for state, plus git hooks for contract enforcement.

Why is it gaining traction?

Unlike git's post-facto conflict detection, wit prevents issues upfront with symbol-level locks (not crude file locks) and AI agent coordination via simple CLI commands like `wit declare` or `wit lock`. The open JSON-RPC protocol and Claude plugin mean any agent can join seamlessly, and live `wit watch` dashboard keeps teams synced. It's a fresh take on multi-agent coordination frameworks for shared codebases.

Who should use this?

AI-heavy dev teams juggling Claude instances or Copilot on big repos, especially backend devs refactoring modules across TypeScript/Python files. Solo devs running parallel agent sessions for faster iteration, or anyone tired of resolving AI-generated merge conflicts in data centers or agent GitHub workflows.

Verdict

Try wit if you're deep in AI agent coordination—solid docs, CLI, and tests make setup quick despite 12 stars and 1.0% credibility score signaling early days. v1 limits (single-machine, Bun-only) mean watch for multi-lang/network support, but it nails the core protocol today.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.