The core idea
What is a bundle?
Modern features rarely fit inside a single repository — but Git branches, pull requests, and reviews all do. Bundles fix that mismatch.
A branch that spans repositories
A bundle is what a Git branch would be if it understood that your change touches several repositories at once. Creating one gives every involved repo its own feature branch and isolated worktree, while Knit records the whole thing as a single ledger of cross-repo commits.
Authored locally with Knit
You work with the open-source Knit CLI: stage, diff, and commit across repos with one command, then push the bundle here. Git stays the source of truth — Knit adds the cross-repo coordination layer on top.
Reviewed and landed on KnitHub
KnitHub renders each bundle as one reviewable unit: every commit group, every pull request, live CI and review state, and a landing plan that merges the PRs in the right order — instead of N disconnected PRs someone has to merge by hand, in their heads.