Perseus Vault

Memory for the next task.

Save decisions, corrections, and dated facts locally. Vault retrieves the part that fits when work starts again.

Save

Store a decision and when it applies.

Find

Return the useful part to a later task.

Update

Replace an old fact without erasing its history.

Archive

Keep or remove it as you decide.

How it works

Remember what changed.

Dates

Keep track of when a fact was true.

Selection

Return a useful subset instead of the whole history.

History

Update or archive without erasing the record.

Run it locally

Install it, then connect your host.

This command downloads the current x86_64 Linux release and checks its SHA-256 before extraction. Use the release page for other platforms. Start with local stdio before enabling a network connection.

set -euo pipefail workdir="$(mktemp -d)" trap 'rm -rf "$workdir"' EXIT archive="$workdir/perseus-vault-x86_64-unknown-linux-gnu.tar.gz" curl -fSL -o "$archive" https://github.com/Perseus-Computing-LLC/perseus-vault/releases/download/v2.23.2/perseus-vault-x86_64-unknown-linux-gnu.tar.gz printf '%s %s\n' '7143709aa6c9c29128e5daae47c13ddcc6ec56b35c7a605726b51f635309998e' "$archive" | sha256sum -c - tar -xzf "$archive" -C "$workdir" test -f "$workdir/perseus-vault" mkdir -p "$HOME/.local/bin" install -m 0755 "$workdir/perseus-vault" "$HOME/.local/bin/perseus-vault"

See release assets and provenance ↗

Storage and keys

Know what is encrypted.

Fresh installs encrypt stored entity bodies with AES-256-GCM. The FTS5 search index and metadata stay in plaintext. You control the key file, file permissions, backups, and disk encryption.

Read the Vault security model ↗
Default connection
Local MCP stdio. No network or telemetry is required.
Optional connection
HTTP/SSE is opt-in and must be authenticated and protected by the deployment.
Search index
FTS5 content and metadata need OS-level disk protection when file opacity matters.

Next step

Try the demo or connect a host.