SYS NOMINALLISTINGS 2520 ▲SERVERS 2134CLIENTS 112AI AGENTS 260SKILLS 05PLUGINS 03RULES 03EVALS 03
All tools
Fo
MCP SERVER

Foremerge

Foremerge – Catch intent conflicts between parallel coding agents.

Data & intelligencemcp
Visit project
Claim this listing

About Foremerge

Foremerge – Catch intent conflicts between parallel coding agents. At, GPTree, we run several coding agents across our team on one repo using parallel worktrees. Apart from wasted time reviewing and fixing conflicts at PR time, the failures that hurt the most are when multiple plans or tickets cause architecture changes that cannot both be true. Ex. one agent replaces a class while another one is in the process of extending it. Git only notices if the resulting patches happen to touch the same lines and the review only catches it if they are familiar with both tickets.Foremerge is a local "git like" coordination layer that sits above git (ie. does not interact with or change the way git and worktrees function), Before editing each agent publishes an intent and the scopes it will change, with the operation it plans to complete on each one. foremerge intent publish --agent "$A" \ --summary "Replace PaymentService with StripePaymentService" \ --scope symbol:PaymentService=replace foremerge intent publish --agent "$B" \ --summary "Add PayPal support to PaymentService" \ --scope symbol:PaymentService=extend The publish by the 2nd agent returns a HIGH destructive_vs_additive finding before writing any code. Agents keep their own worktrees and the shared state is one SQLite file in gits common direectory. No hooks, no merge drivers, nothing rewrites your history.It ships as one Rust binary with a CLI and MCP server with 18 tools and `foremerge setup all` wires it into Claude Code, Codex and Cursor. Because the protocol has nothing provider specific, a Claude agent and a Codex agent coordinate through the same store. Before any work is accepted, Foremerge runs a named check that you configured against the exact git state of the change. An agent that says tests pass is recorded but it dosnt satisfy the acceptance gate without running the check itself.Detection is deterministic, no judge model reading your code. HIGH conflicts are only

How to connect

How do I run Foremerge?

Install and run it from its source repository, github.com/naw103/foremerge. The README there covers the install command and any credentials it needs.

Questions and answers

What is Foremerge?

Foremerge is an MCP server in the Data & intelligence category. Foremerge – Catch intent conflicts between parallel coding agents.

How do I connect to Foremerge?

Install and run it from its source repository, https://github.com/naw103/foremerge. The README there covers the install command and any credentials it needs.

Where is Foremerge published?

Its homepage is https://foremerge.com/ and its source repository is https://github.com/naw103/foremerge. RUAGENTIC read these details from Hacker News (Show HN) on October 27, 2026 and did not install or run the project.

Sources and checks

View the source

Source information collected October 27, 2026.

Badge and embed

Show this listing on your website or README. The badge and the card link back to this page.

Listed on RUAGENTICForemerge on RUAGENTIC
Markdown badge
[![Listed on RUAGENTIC](https://ruagentic.com/badge/foremerge.svg)](https://ruagentic.com/tools/foremerge)
HTML badge
<a href="https://ruagentic.com/tools/foremerge"><img src="https://ruagentic.com/badge/foremerge.svg" alt="Listed on RUAGENTIC" height="28"></a>
Markdown card
[![Foremerge on RUAGENTIC](https://ruagentic.com/embed/foremerge.svg)](https://ruagentic.com/tools/foremerge)
HTML embed
<iframe src="https://ruagentic.com/embed/foremerge" width="480" height="150" style="border:0;max-width:100%" loading="lazy" title="Foremerge on RUAGENTIC"></iframe>