agepony.com v1.0 · in development
A NorseHorse production

AgePony

Modern file encryption, built on the age protocol — no key servers, no certifications, no web of trust. Just a clean, opinionated way to encrypt things to people.

recipientage1qz3l5kqh8p2yvxn4w7m9j6r3t8h7m4kxd
recipientssh-ed25519 AAAAC3NzaC1lZDI1NTE5...
recipientgithub.com/norsehorse
01

Encrypt to a GitHub username

Type a username. AgePony fetches their public SSH keys from github.com/user.keys and encrypts to all of them in one tap.

02

Native age protocol

X25519 key agreement, ChaCha20-Poly1305 streaming. Bit-perfect compatibility with the reference age CLI.

03

SSH keys as recipients

Use any ssh-ed25519 or ssh-rsa public key as a recipient. Encrypt to a server admin without minting new keys.

04

Encrypt from anywhere

Tap Share from any app — files, photos, or text — and encrypt without ever opening AgePony.

05

Encrypted Notes

Passphrase-locked notes for the secrets that never need to leave the device — keys, recovery phrases, dead-drop messages to yourself.

06

Local-first, zero backend

No account. No cloud sync. No telemetry. Biometric unlock on every launch. Your keys never leave your device's secure hardware.