Modern compactor for the Koder Stack. Multi-file archives with content-defined deduplication, AES-256 AEAD encryption, snapshots, FUSE mount, and cloud backends. Compatible with restic during bootstrap; diverging on Koder-specific features.
Built from a unified analysis of zstd, xz, 7-Zip, zpaq, borg, restic, dwarfs, and more — kzip combines the features that matter for the Stack into a single binary.
Repeated backups stay tiny. Each new snapshot stores only the chunks that changed — typical 30-day retention is ~10× smaller than naive tar+gzip rotation.
End-to-end encrypted by default. Argon2id key derivation, AES-256-CTR with Poly1305 MAC. X25519 public-key recipients on the roadmap.
Every backup is an immutable snapshot. Diff, restore, prune, and traverse history. Append-only mode prevents tampering even with full repo access.
Saturates modern hardware on big repos. Compression and decompression scale with cores; SIMD kernels in the compression layer.
Browse historical snapshots as a regular directory. Run grep, diff, find, or copy individual files without explicit restore.
Backends out of the box: S3, GCS, Azure Blob, B2, SFTP, REST, local filesystem. Backups are content-addressable — sync between backends without re-encryption.
Feature coverage against the unified list of 40 capabilities surveyed across modern FOSS compactors.
| Tool | Dedup | Encryption | Snapshots | Cloud | FUSE | Single binary |
|---|---|---|---|---|---|---|
| kzip | ✓ CDC | ✓ AES-256 AEAD | ✓ Append-only | ✓ S3, GCS, Azure, B2, SFTP | ✓ Linux, macOS | ✓ |
| tar + gzip | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| tar + xz | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
| 7-Zip | ✗ | ✓ AES-256 | ✗ | ✗ | ✗ | ✓ |
| zstd | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ |
Initialize a repository, take a snapshot, browse history.
CLI is restic-compatible during bootstrap. Format spec at kzip.koder.dev/format (coming soon).
Single binary, zero runtime dependencies, ships everywhere kzip is needed: dev laptops, CI runners, embedded devices, server snapshots.
Get started