NOTEDASHBOARD
Silly-Goose-duh

agent-vault

Agent Vault: quiet personal memory for coding agents. Local quiet watcher + /vault dashboard. No Obsidian required.

Agent Vault

Quiet personal memory for coding agents. Install once, work normally. No Obsidian app required — just a local markdown folder.

A quiet watcher (local script, not a chatty LLM subagent every turn) scans each prompt for durable facts and secrets, seals them under me/.private/, and /vault opens a creative dashboard of everything non-secret.

Grok Build plugin · Hermes plugin · plain CLI for any agent

Idea (evaluated)

ApproachVerdict
Spawn an LLM subagent on every prompt❌ Latency, cost, secrets re-sent to a model
Silent local watcher (regex + file merge) on every prompt✅ Fast, private, fail-open
Agent skill persona (vault-watcher) for judgmental merges✅ Complements hooks when the main model notices nuance
Obsidian dependency❌ Unnecessary — plain markdown is enough

So: hooks = automatic, skill/agent = smart backup, dashboard = human face.

Install

Grok Build

grok plugin install Silly-Goose-duh/agent-vault --trust

Hermes

hermes plugins install Silly-Goose-duh/agent-vault --enable
# new session / gateway restart

Any agent (CLI)

git clone https://github.com/Silly-Goose-duh/agent-vault.git
cd agent-vault
python scripts/vault_cli.py init
python scripts/quiet_watcher.py --text "My name is Ada. I prefer short answers." --verbose
python scripts/vault_status.py

How it feels day-to-day

  1. You code / chat as usual.
  2. After each prompt the quiet watcher runs (Grok hooks / Hermes pre_llm_call).
  3. Facts land in me/, secrets in me/.private/ (never echoed raw).
  4. /vault → creative dashboard of you, todos, reminders, projects, sealed-key count, recent captures.
  5. /vaultkeys → labels only.

Commands

CommandPurpose
/vaultCreative dashboard (all non-secret contents)
/vaultkeysSealed key labels only
/vault-rememberManual save
/vault-todoOpen todos
/vault-initCreate / repair vault
/vault-previewLocal HTTP preview (.private blocked)

Layout

~/AgentVault/          # or legacy ~/Grok Build if it already exists
  AGENTS.md
  me/
    about-me.md
    preferences.md
    reminders.md
    .private/secrets.local.md
  projects/
  todos/TODO.md
  sessions/activity-YYYY-MM-DD.log

Security

  • Secrets: plaintext on disk, deep path, gitignored
  • Prefer BitLocker / FileVault / LUKS
  • Dashboard & context injection never include secret values
  • Not a password manager

See docs/SECURITY.md.

Dev

python -m unittest discover -s tests -v
grok plugin validate .

License

MIT — Silly-Goose-duh

Related

How to Install

  1. Download the dashboard markdown file from GitHub
  2. Drop it into your vault (anywhere)
  3. Install the Homepage plugin and point it at the file
  4. Enable any listed CSS snippets for the intended look

Stats

Stars

0

Forks

0

License

MIT

Last updated 1mo ago

Categories

Tags

agentgrokhermesmemoryprivacyvault