Perseus Vault
Memory for the next task.
Save decisions, corrections, and dated facts locally. Vault retrieves the part that fits when work starts again.
Store a decision and when it applies.
Return the useful part to a later task.
Replace an old fact without erasing its history.
Keep or remove it as you decide.
How it works
Remember what changed.
Keep track of when a fact was true.
Return a useful subset instead of the whole 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"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.