Loading…
Sign every commit. Know every contributor.
Every commit is cryptographically signed, so anyone can contribute and everyone can verify who did what.
mkit is git-like where it can be, and different where it counts: one hash algorithm, signatures on every commit, and attestations as first-class objects.
Get started with mkit
Install the CLI
$ curl mkit.sh | shDetects your platform, verifies the cosign signature, and drops mkit into ~/.local/bin.
Add the agent skill
$ npx skills add officialunofficial/mkitTeaches Claude Code, Cursor, and other coding agents to drive mkit.
open source (alpha): officialunofficial/mkit on GitHub.
- concepts
Six playgrounds in one: hashing, the Merkle tree, signatures, chunked streaming, pushes, and attestations — each one live, right in your browser.
- performance
Hashing, committing, packing — mkit measured against git on real operations.
- parity
Which git commands mkit matches, where it diverges on purpose, and why it will never share bytes with a .git repo.
- multiplayer
Set up a passkey, sign a commit in your browser, and push to a shared repo — then watch everyone else’s commits arrive live.