graft

About

About Graft

Graft carries a company's fork of an open-source project onto each new upstream release, so the fork keeps up without someone spending a sprint on a rebase.

Who runs it

Graft is built and run by Craig Merry, an independent software developer. Graft is a product of Civqo, Inc., a small company based in Carmichael, California, with no outside investors and no staff beyond Craig. When you email Graft, Craig reads it. When an agent rewrites one of your changes, Craig reviews it before it reaches you.

That is small on purpose for now. It means the person who reviews your carry is the person who answers for it.

Why it exists

In a 2025 Linux Foundation survey, 45% of organizations kept private forks of open-source projects, at about 60 engineering hours per fork per upstream release. That work is skilled, repetitive and easy to put off, so forks fall behind, and security fixes wait.

Graft does the carry as a service: it splits the fork into patches, moves them onto the new release, has agents rewrite what broke, builds and tests the result against upstream's own release, and has a person review all of it.

How we test it

Before selling anything, we replayed Debian's and Ubuntu's public release history and checked Graft's choices against what their maintainers actually shipped. The data, scripts and method are public at github.com/craigm26/graft-evidence.

Where things stand

Graft is early. It has been tested on public history and on real forks, and the first customers' forks are next. That's why the first report is free, and why a carry we can't deliver is refunded in full.

Contact

Email support@graftfork.com. Replies come within two business days.