# Foremerge

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

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.

## Facts
- Website: https://foremerge.com
- Pricing: free
- Categories: Open Source, Developer Tools
- LotsDirectory page: https://lots.directory/products/foremerge
- Listing state: Unclaimed. We listed this product from its public website, and its owner has not claimed it yet.

## Detailed info

## 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](https://foremerge.com/)). The maker can claim this listing to edit it.

## FAQ

### 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.

---
Source: https://lots.directory/products/foremerge · Machine-readable context by LotsDirectory.