Why

Password management should reduce dependency, not create a new one.

Oak Keyring exists for people who want a quiet local-first password manager: a vault they control, optional encrypted sync they can reason about, and migration paths that do not turn their secrets into a hostage file.

The vault should belong to the user

A password manager is not just another app account. It holds the keys to email, banks, infrastructure, and recovery channels. Oak Keyring starts from a local encrypted vault so the product center stays on the user's device rather than inside a hosted control plane.

That choice keeps the main trust question concrete: what protects the vault, how the key is handled, and what happens when the user unlocks, changes, recovers, imports, exports, or syncs data.

Sync should be transport, not authority

Google Drive sync is useful because it gives users backup and multi-device movement without asking Oak Keyring to become a cloud password service. The sync store should receive encrypted data, not the authority to decide vault truth or the key needed to read it.

This is why the product language stays local-first: sync is a user-controlled option, not the reason the vault exists.

Recovery and migration are core workflows

The moments that matter most are the uncomfortable ones: setting up a new machine, recovering after loss, importing existing passwords, exporting before leaving, and confirming that secret material has been cleaned up after use.

Oak Keyring treats those paths as product requirements instead of support-page footnotes. A password manager should make leaving and recovering legible, because users only truly control their vault when those paths are real.

The interface should stay quiet

A TUI password manager is for repeated, focused work: search, inspect, create, edit, generate, sync, and recover without turning the tool into a dashboard of distractions. Oak Keyring's interface direction is intentionally calm because the data is serious enough already.

The project is still in first-preview status and no public audit or stable release is claimed here. The reason for the product is stronger when the public site states the real boundary plainly.