Foremerge is an open-source project for coordinating parallel coding agents on top of Git. It asks agents to announce their intentions before starting work.

Agents work in separate worktrees, separate copies of the repository for parallel work, while sharing intentions, validation data, and other coordination information. When plans collide, Foremerge names the two agents, explains the conflict, and suggests how to divide the work.

Foremerge 0.5.0 is a local MVP before version 1.0, and its public schemas may change. Coordination between machines is currently outside the project’s scope.

Claim check:

  • Foremerge is an open-source project for coordinating coding agents on top of Git. (confirmed by the publication itself: evidence; «Foremerge is the open-source coordination protocol for coding agents, built above Git.»)
  • Agents work in separate worktrees while sharing intentions, validation data, and other coordination information. (confirmed by the publication itself: evidence; «Agents keep isolated worktrees while sharing intent, semantic claims, dependencies, provisional ChangeSets, decisions, validation, and provenance.»)
  • Foremerge asks agents to announce their intentions before starting work. (confirmed by the publication itself: evidence; «Foremerge fixes this by having agents announce what they are about to do, before they do it.»)
  • When plans collide, Foremerge names the two agents, explains the conflict, and suggests how to divide the work. (confirmed by the publication itself: evidence; «Foremerge names the two agents, explains why their plans clash, and suggests how to split the work.»)
  • Foremerge 0.5.0 is a local MVP before version 1.0: its public schemas may change, and coordination between machines is outside the project’s scope. (confirmed by the publication itself: evidence; «Status: Foremerge 0.5.0 is a pre-1.0, local-first MVP. The CLI, JSON API, MCP server, SQLite store, deterministic conflict detector, and verification-gated lifecycle are implemented. Public schemas may still change. Published benchmark results do not yet exist, and coordination between machines is outside this project’s scope.»)

Primary sources:

score 64.9 out of 100 · kind: announcement