First public build of Knot (free edition) — peer-to-peer version control. Your code. Your machines. No middleman. Pre-alpha, not yet notarized.
Downloads
- macOS:
Knot-macos.dmg(Intel; runs on Apple Silicon via Rosetta) - Linux:
knot-linux-x86_64.tar.gz(x86_64, glibc 2.31+ — Ubuntu 20.04+, Debian 11+, Fedora 33+)
Both builds are fully self-contained — no Homebrew, no system openssl, no Rust toolchain needed. Verified by launching the binaries on a clean machine.
First run on macOS (un-notarized)
macOS Gatekeeper blocks the first open because there's no paid Apple Developer ID signature yet. Do one of these (once):
- Most reliable (any macOS version) — Terminal:
then open Knot normally.
xattr -dr com.apple.quarantine "/Applications/Knot.app" - Try to open Knot (it'll be blocked), then System Settings → Privacy & Security → "Open Anyway".
- Older macOS (pre-Sequoia): right-click Knot → Open → Open.
Your code never leaves your machines regardless of the signature.
First run on Linux
Extract, copy the binaries onto your PATH, start the daemon — see INSTALL.txt in the archive:
tar xzf knot-linux-x86_64.tar.gz && cd knot-linux-x86_64
mkdir -p ~/.local/bin && cp knotd knot knot-mcp knot-app ~/.local/bin/
knotd --tor & # background daemon
knot solo # in any folder: save → commit → sync
The daemon + CLI need only glibc. The optional GUI (knot-app) uses standard desktop libs at runtime (libfontconfig1 libgl1 libxkbcommon0).
What works
Core save → commit → sync end-to-end over Tor and LAN, between machines and across networks. Full 3-way merge, a first-run wizard, notarized installers, on-device AI in the bundle, and Windows are still in flight.
Verify your download
SHA256 (Knot-macos.dmg) = 8d9f07ae9e9c8c29cd433f2477c6501e71de27d368e008c6b9c0b2a7db99a873
SHA256 (knot-linux-x86_64.tar.gz) = d328613d2b5a1f12591d34d4c39f8dbc562ba95eb1b6930eb347c793869e188f