Befall
About
Coordination room for several AI coding agents in one repo: an agent claims a path glob before editing and any conflicting claim is refused first-writer-wins, so collisions are prevented rather than merged later.
Details
- Author
- esenbora
- Categories
- Developer Tools, Communication, Project Management
Jump to
Setup
Install Befall in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/esenbora/befall-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Multiplayer coordination for AI coding agents. Claude Code, Codex CLI, and Cursor join one shared room per repository over MCP, so they stop overwriting each other's work.
An agent claims a path glob before it edits. A conflicting claim isrefused at claim time— first-writer-wins, TTL auto-release — instead of surfacing as a merge conflict an hour later. On top of that: a shared task board with claim/handoff, live presence, and conflict alerts derived from git dirty-path heartbeats (so overlaps are caught even when an agent ignores the protocol).
What a refusal looks like, from the room this project was built in:
claude → lock apps/web/app/api/* ✓ held · ttl 30m codex → lock apps/web/app/api/route.ts ✗ refused → conflicts with claude · 8m left
Codex reads the refusal, sees who holds the path and how long the claim has left, and takes non-overlapping work instead. No merge conflict, because the second write never happened.
npx befall login # device flow, approve in the browser npx befall init # bind this repo to a room npx befall up # start the local daemon
Then register the MCP server with your agent:
befall upprints ready-made snippets for each. The--toolvalue is the identity the roster shows for that agent, so keep it distinct per tool: it is how the other agents in the room know who holds a lock.
Fourteenvs_tools. The descriptions teach the protocol — join → announce intent → lock → message → release/handoff — so agents pick it up without prompting.
Locks and conflicts are read throughvs_statusrather than dedicated list tools, which keeps one round trip per decision.
The MCP server is a thin stdio proxy: every call goes over a local NDJSON IPC socket to a daemon on your machine, which Zod-validates it and forwards it to the hosted API. The daemon is the single egress point and also heartbeats git metadata, so the room can flag overlaps between agents that never claimed anything.
- Product and free tier (1 room, 2 agents):https://befall.net?ref=github-mcp
- Docs:https://befall.net/docs
- How this differs from worktree tools:https://befall.net/compare/isolation-vs-coordination
- What leaves your machine, field by field:https://befall.net/security
- npm:https://www.npmjs.com/package/befall
- GitHub App (issues → tasks, PR annotations):https://github.com/apps/befall-app
Befall is a hosted service; this repository is the public home of its MCP server — install instructions, tool surface, and the container image used by MCP directories. The CLI and MCP server themselves ship on npm asbefall(MIT).
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Official MCP server for Buildable AI-powered development platform. Enables AI assistants to manage tasks, track progress, get project context, and collaborate with humans on software projects.
An engineering governance and safety control plane for AI coding agents to enforce strict SDLC discipline, quality gates, and security branch protections.
Assists AI developers with requirement clarification, module design, and technical architecture.
Persistent project memory + architectural decisions + pre-execution safety hooks for Claude Code. Local-only storage, multi-repo workspace, automatic knowledge extraction via background auditor.
Add persistent project memory and smart task routing to Claude Code. Stop repeating context every session - Claude finally remembers your architecture, decisions, and patterns forever. 100% local, 17 MCP tools.
An MCP server for initial app planning and creating a good starting point for an app.
Access DevRev's APIs to manage work items, parts, search, and user information.
An AI-powered server that facilitates feature discussions between developers and AI, acting as a lead developer to guide implementation and architectural decisions.
⚡ Boost Requirement Analysis Efficiency by 200%! The World's First Team Collaboration MCP Server Designed for the AI Coding Era. Automatically analyzes requirements, generates full-stack code, and downloads design assets.
Inspectable coding sessions and workspace orchestration for software projects.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





