Skip to content

KeyLedger

A unified view of every API key across all your AI providers — with health scoring, snapshot diffs, and encrypted credential storage.

Interactive TUI

Full-screen terminal dashboard built with Bubble Tea. Browse, filter, and sort keys across every provider from one place.

Health scoring

Automatic risk scoring flags stale (>90 days), idle (>30 days), or never-used keys. Configurable thresholds.

Snapshots & diffs

Point-in-time snapshots stored in SQLite. Diff any two snapshots — or a snapshot against live inventory — to see what changed.

Watch mode

Long-running daemon that collects keys on a configurable interval, persists snapshots to SQLite, and dumps JSON files automatically.

Encrypted credential storage

Credentials stored in an AES-256-GCM encrypted SQLite database, unlocked with a password on each session.

Docker-ready

Pre-built image runs watch mode with a built-in unseal API so credentials can be supplied at runtime without a terminal.