Fo

Foremerge – Catch intent conflicts between parallel coding agents

Hacker News

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 asserted for declared operations, ie. matches inferred from prose cap out below high. Claims are advisory leases, not locks so two agents can still hold the same scope without deadlock. The open source version is single matching and so not a distributed consensus. We have tested this up to 98 parallel agents all working on the same repo with zero conflicts (was supposed to be 100 but 2 agents failed to run due to resource limitations) I replayed 76 intents on my own agents from a build last week in the order they happened. The sample had exactly 1 conflict (which was flagged) and the review found a blind spot where one agent claimed scope by class name and the other claimed it by an internal method. We are working on fixing that for the next release. Setup is a 30s install by pasting the quickstart instructions from the readme.md into your agent or manually: `curl -fsSL https://foremerge.com/install.sh | sh` or `cargo install --locked foremerge`, then `foremerge init && foremerge setup all` in a repo. Apache-2.0. The feedback I want most is which conflicts between your agents plans would you actually want flagged and which would you tollerate as noise? Repo here: https://github.com/naw103/foremerge Website: https://foremerge.com More information on the problems this solves: https://foremerge.com/blog/

Share card

Actual performance

30points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agents, agent, cursor · Missing: mac, macos, apple
98%98% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: para · Missing: supports, reddit linkedin, podcasting
62%62% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way, para · Missing: mobile apps, ios, personal
36%36% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Hacker NewsMay not resonate with HN audience · Strong signals: open source, ide, io · Missing: https docs, excited, just released
30%30% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
26%26% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
21%21% predicted probability of success on AppSumo, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Pa
Parallel Coding Agents on Mobile32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Parallel Coding Agents on Mobile

Hacker News4
Mu
Multistack, a TUI environment for parallel coding agents48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Multistack, a TUI environment for parallel coding agents

Hacker News5
I
I built 10 parallel coding agents because one wasn't enough49%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I built 10 parallel coding agents because one wasn't enough

Hacker News1
Or
Orchestra – an interface to usefully run coding agents in parallel38%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Orchestra – an interface to usefully run coding agents in parallel

Hacker News1
Baton
Baton21%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run coding agents in parallel — without losing the thread.

Indie Hackerscommitment-full-time
Fa
Fantail SLMs for Coding Agents61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fantail SLMs for Coding Agents

Hacker News1
wt
wt – lightweight Git worktree orchestrator for parallel coding agents29%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

wt – lightweight Git worktree orchestrator for parallel coding agents

Hacker News3
Rosentic
Rosentic85%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Catch when coding agents break each other before merge

Product Hunt+182Open Source
Su
Superset – Terminal to run 10 parallel coding agents81%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Superset – Terminal to run 10 parallel coding agents

Hacker News96
Mo
Modeling parallel (and hierarchical) agents with Burr50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Modeling parallel (and hierarchical) agents with Burr

Hacker News2