~/saas/pith
cli · developer tool · v0.9 · beta

Pith CLI v0.9.4

Encrypted .env management for small teams. Git-friendly, uses age for encryption, and ships as a 2MB static Rust binary. No SaaS server, no API key, no monthly fee — your secrets stay on your machines and in your repo, encrypted the right way.

Rust 1.76age encryptionSSH keysmacOSLinuxWindows (WSL)
$19 / one-time
USD · pretax · prices fixed forever
Commands
released feb 2025
version 0.9.4 (apr 2026)
binary size 2.1MB static
license per-seat
downloads 3,418
support github issues
~/project · pith
// init a new pith vault with your ssh key
$ pith init --recipients kasia,paulo,june
   vault created at .pith/
   3 recipients added

// push an env to the vault
$ pith push prod
   encrypting 14 vars
   ok · .pith/prod.age

// pull on another machine
$ pith pull prod
   ok · wrote .env (14 vars)
product shot
Pith CLI · terminal output
01

age under the hood

Modern, auditable encryption by Filippo Valsorda. Small ciphertext, no weird crypto choices, easy to reason about.

02

SSH keys as identities

Your team already has SSH keys. Reuse them. pith add @github/kasia fetches their public key and adds them as a recipient.

03

Git-friendly

Encrypted .age files commit cleanly. Diffs are binary but changes are tracked. No "secrets pipeline" required.

04

Per-environment

One vault, N environments. pith pull staging vs. pith pull prod. Permissions per env — not everyone gets prod.

05

Shell integration

pith exec prod -- npm start loads vars into the subshell without writing them to disk. Great for CI.

06

2MB, static

Rust, musl-linked. One binary. No runtime. Paste into your Dockerfile's FROM scratch without a second thought.

Why not a SaaS?

Because your secrets are already in your repo — encrypted, reviewable, versioned. Adding a SaaS layer to that story adds a failure mode, a monthly bill, and an API key that itself needs to be managed somewhere. Pith is the boring alternative: a small tool that does one thing, doesn't phone home, and costs $19 once.

If you outgrow it — if you need SSO, audit logs, compliance reports, key-rotation workflows — move to Doppler or 1Password. Pith won't try to stop you. That's not what it's for.

Changelog (recent)

2026.04.01v0.9.4Windows native binary, pith diff for encrypted-diff viewing
2026.01.22v0.9.0pith exec, shell-integration helpers for zsh/fish/bash
2025.09.13v0.8.0GitHub PublicKey auto-fetch, team permissions

FAQ

Is per-seat license annoying?

Honor system. One $19 purchase per developer. We can't enforce it, we don't track it, we trust that people who read the word "per-seat" do the right thing.

Why not just sops?

sops is great — harder to onboard. Pith is for small teams who want git-committable encrypted envs without learning the AWS KMS story.

Can I use it on my personal stuff?

Yes, the single-seat license covers unlimited personal projects.

/ stop pasting .env in slack

$19 once. Your secrets in your repo.

/ reviews

What buyers are saying.

★★★★★ 4.9 / 5 · 247 verified reviews
★★★★★ apr 12, 2026

Exactly what was on the tin. No upsells, no tier gates, no "contact us for pricing" once I was in. Shipped in an afternoon and the docs were readable by a human.

Alex Chen verified
senior engineer · berlin, de
★★★★★ apr 04, 2026

I've bought half the catalogue at this point. The voice is consistent, the prices are honest, and the updates actually land. It's what indie shipping should look like.

Sarah Miller verified
indie founder · austin, tx
★★★★☆ mar 28, 2026

Did what the page said it would do. Knocked off half a star because I wish there was a Windows native build — I'm on WSL and it works but feels like a workaround. Support replied to me in four hours.

David Patel verified
platform engineer · london, uk
★★★★★ mar 22, 2026

I bought it at 11pm, downloaded it at 11:01pm, had it running at midnight. That's the whole review. Email went to a person who answered the next morning.

Priya Rao verified
tech lead · bangalore, in
★★★★★ mar 15, 2026

The amount of thought in the copy alone makes this worth the price. And that's before you get to the actual product. Rare to see this level of care at indie prices.

Mikael Lindberg verified
design lead · stockholm, se
★★★★☆ mar 08, 2026

Swapped out my previous tool for this one last sprint. Fewer features, honestly — but the ones that are here are the ones I actually use. Don't miss the rest.

Elena Vasquez verified
product engineer · mexico city, mx