Foremerge open-sources Git-based tool to flag intent conflicts among AI coding agents
Foremerge is a new open-source coordination protocol that sits on top of Git to let multiple AI coding agents, such as Claude Code, Codex, or Cursor, share their intended changes before writing code. Each agent registers what function or component it plans to modify in a shared SQLite-backed list stored inside the project's .git folder, so overlapping or contradictory plans can be flagged before they merge. The current release, version 0.5.0, is a local-first, pre-1.0 MVP with a working CLI, JSON API, MCP server, and conflict detector, though it doesn't yet support coordination across multiple machines.
GoKawiil's interpretation of the reporting above, not reported fact.
As teams increasingly run several AI coding agents in parallel, the real risk isn't overlapping file edits, which Git already catches, but logically incompatible changes spread across separate files that Git's text-based diffing can't detect. By making agents declare intent upfront, Foremerge targets a coordination gap that could otherwise silently undo legitimate work, such as one agent's refactor erasing another's feature integration.
- Foremerge lets AI coding agents broadcast planned changes to avoid intent-level conflicts Git can't catch.
- It works as a local, Git-integrated SQLite database accessible to tools like Claude Code, Codex, and Cursor.
- The project is an early-stage, pre-1.0 release limited to single-machine use, with no published benchmarks yet.
Source: github.com, 2026-09-21
Published there as: “Show HN: Foremerge – Catch Intent Conflicts Between Parallel Coding Agents”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.