AES-256-GCM encryption. Zero-knowledge architecture -- the server never sees your content.
Auto-expiry
All shared content expires after 24 hours. Nothing lingers.
Lightweight
Single binary, SQLite storage, no external dependencies.
Quick start
# Download and run
./diffmini-server --port 8080 --base-url https://your-domain.com
# Or with Docker
docker compose up -d
Install CLI
# Install with go install
go install github.com/diffmini/diffmini/cmd/cli@latest
# Or download a prebuilt binary from GitHub Releases
# https://github.com/diffmini/diffmini/releases
CLI usage
# Set up encryption key
diffmini key-gen
source ~/.zshrc
# Share latest commit diff
diffmini git-latest
# Share staged changes
diffmini git-staged
# Share files
diffmini files path/to/file.ts
# Use with your own server
diffmini git-latest -s https://your-domain.com