Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

Weave

Resolves false git merge conflicts for developers.

Developer ToolsOpen sourceOpen source · verified#git#merge-driver#ai-agents

Listed by the ProductPerch team from lobste.rs · not launched here yet

What is Weave?

Weave is an entity-level git merge driver that replaces standard line-based merging. It parses code into functions, classes, and keys using tree-sitter, then merges those entities instead of individual lines. This approach allows it to distinguish between truly conflicting changes and overlapping edits in different parts of the same file.

The tool significantly reduces false conflicts, claiming approximately a 95 percent reduction compared to traditional git behavior. It integrates directly with existing git workflows like merge, rebase, and cherry-pick without requiring changes to how branches are handled. When real conflicts occur, they are marked with clear indicators and can be resolved using built-in verification commands.

Weave includes a command-line interface and an MCP server for integration with coding agents. It provides commands to set up the repository, explain conflict details, verify the working tree, and land merged changes. The project is part of a broader developer infrastructure stack focused on agent-native software development.

Weave features

  • Parses code into functions, classes, and keys using tree-sitter
  • Performs entity-level three-way merges instead of line-based comparisons
  • Integrates with standard git merge, rebase, and cherry-pick commands
  • Provides CLI tools to explain conflicts, verify trees, and land changes
  • Includes an MCP server for integration with AI coding agents
  • Marks unresolved conflicts with clear refusal markers and explanations

Who uses Weave and for what

  • Multiple AI coding agents editing the same file simultaneously
  • Teams managing large codebases with frequent parallel feature additions
  • Automated CI pipelines that apply patches from independent branches
  • Developers rebasing feature branches onto updated main branches
  • Projects migrating from manual conflict resolution to automated workflows

Weave FAQ

Is Weave free to use?

Yes, Weave is available under Apache-2.0 and MIT licenses at no cost.

Is Weave open source?

Yes, the source code is publicly available on GitHub under permissive open source licenses.

What is Weave used for?

It is used to resolve false git merge conflicts by comparing code at the function and class level rather than the line level.

Does Weave support macOS?

The website does not specify supported operating systems, though it uses standard build tools.

How do I install Weave?

The website does not provide detailed installation steps, but references a quickstart guide and setup commands in the documentation.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches