age-online

March 3, 2026 ยท View on GitHub

A fully in-browser tool to encrypt and decrypt data with age.

All cryptography runs client-side via typage. No data leaves your browser.

TODO

  • MVP: encrypting data
  • decrypting data
  • make it pretty
  • encrypt/decrypt files
  • use github keys (supported by age)

Tech stack

Development

pnpm install
pnpm dev

The dev server runs at http://localhost:5173 by default. If local TLS certificates (*.pem) are present in the project root, the server will use HTTPS automatically.

Build

pnpm build

Output goes to dist/.