Show HN: Foremerge – Catch intent conflicts between parallel coding agents
Category: devtools
Tags: multi-agent, git, coordination-protocol, coding-agents, rust, mcp
Score: 7.8/10 (Innovation: 8, Technical: 7, Documentation: 9, Utility: 7)
Foremerge is a coordination protocol sitting above Git that lets parallel coding agents declare semantic intent (e.g., scopes like symbol:PaymentService with replace/extend operations) before editing, so intent conflicts are caught before code conflicts arise. It uses a local SQLite store inside .git, a deterministic conflict detector, MCP server integration for Claude Code/Codex/Cursor, and a verification-gated lifecycle, providing a novel layer of shared awareness for multi-agent coding workflows.
Target audience: backend devs, AI engineers, devops, platform engineers running parallel coding agents
Repository: https://github.com/naw103/foremerge · Rust · Apache-2.0 · 539 stars
View on Hacker News