LotsDirectoryLotsDirectory

Foremerge

Foremerge is the open-source coordination protocol for coding agents, built above Git.

Listed from the product's public website (foremerge.com)

Is this your product? Claim it to edit the listing, post updates and answer questions. Prove it with an email address at the product's domain (the listing becomes Claimed), or put the LotsDirectory badge on your website (the listing becomes Verified, and its link to your website is followed while the badge is live).

Description

Foremerge is the open-source coordination protocol for coding agents, built above Git. Agents keep isolated worktrees while sharing intent, semantic claims, ChangeSets, and verification.

About Foremerge

What is Foremerge?

Foremerge is a coordination protocol and CLI tool for parallel agents, built above Git.

What Foremerge does

Foremerge coordinates multiple agents working in isolated worktrees by tracking declared intents and semantic scopes. It flags conflicting plans deterministically before code is written, validates changes against exact Git fingerprints, and records agent provenance without locking files or using language models in the detection path.

Who Foremerge is for

For developers coordinating parallel agents across shared Git repositories and linked worktrees.

How Foremerge works

Agents or developers install the single binary, initialize the repository with an SQLite coordination database, and use MCP tools or CLI commands to declare intents, claim semantic scopes, and check for conflicts.

Key features

  • The protocol coordinates agents through a shared SQLite store in the Git common directory.
  • Semantic scopes describe concepts including symbols, API routes, schemas, migrations, and contracts.
  • The detection engine delivers deterministic, advisory conflict warnings without file locks.
  • The tool includes eighteen MCP tools over stdio, a CLI binary, and a local loopback JSON API.
  • ChangeSet validation gates commits against exact Git candidate fingerprints.

Facts from foremerge.com, checked 13 October 2026

  • The protocol coordinates agents through a shared SQLite database in the Git common directory.
  • Foremerge includes eighteen MCP tools that run over stdio.
  • The binary installs via curl, npm, or cargo.

Written from Foremerge's own website (Homepage). The maker can claim this listing to edit it.

Categories

Frequently asked questions

How does Foremerge detect conflicts between parallel agents?

Foremerge compares declared intents and semantic scopes before implementation, using deterministic heuristics without using language models.

Does Foremerge lock files or block agents?

No. Foremerge never locks files or blocks agents, providing advisory warnings so developers stay in charge.

Where does Foremerge store coordination state?

Coordination state lives in a single SQLite database under the repository's Git common directory across linked worktrees.

Which agent interfaces does Foremerge support?

Foremerge provides eighteen MCP tools over stdio, a CLI binary with JSON output, and a local loopback HTTP JSON API.