Skip to main content
Vault is an agent-maintained personal wiki layered on top of your indexed Nia sources. Instead of searching raw documents every time, the agent reads your sources once and compiles them into a structured, interlinked markdown wiki that gets smarter over time.
You curate sources and ask questions. The agent does the summarizing, cross-referencing, and bookkeeping — so knowledge compounds instead of getting lost in chat history.

Quick Start

The fastest way to get started:
1

Run the setup wizard

The wizard handles everything: creates your account, sets up the API key in your config so any agent can authenticate securely, installs the CLI skills, and walks you through creating your first vault. After the wizard finishes, your agent is fully configured — no manual key management needed.
2

Connect your sources

Head to Integrations and connect the services you want in your knowledge base — Slack, Google Drive, Notion, GitHub, Linear, and 40+ more.
Nia integrations page — connect Slack, Drive, Notion, and more
3

Tell your agent to index your life

Once sources are connected, just tell your agent something like:
“Index my entire life — connect all my Slack, Drive, Notion, and create a vault called My Life with everything in it.”
The agent understands Nia’s CLI and will run the right commands: create the vault, add your sources, and trigger the first ingest. You can also do it manually:

How It Works

Three Layers

  1. Raw sources — your indexed Nia sources (repos, docs, Slack, Drive, Notion, iMessage, etc.). The vault reads from these but never modifies them.
  2. The wiki — markdown pages the agent generates. Concepts, entities, cross-references, timelines. The agent owns this layer entirely.
  3. The schemaschema.md inside the vault. You and the agent co-evolve it to refine conventions.

Page Structure

Every wiki page uses a dual-section format:
  • Compiled Truth (above ---): Current best understanding. Rewritten when evidence changes.
  • Timeline (below ---): Append-only evidence trail. Never edited, only appended to.
Pages cross-link using [[wikilinks]]. For entity relationships, typed links add semantic meaning:
The graph visualization color-codes edges by relationship type.

Workflows

Ingest

For each source without existing pages, Claude reads the source and produces concept/entity pages with cross-references.

Sync

Regenerates pages whose underlying sources have been re-indexed. Rewrites the compiled truth, appends to timeline. Pages you edited are always skipped.

Lint

Scans the vault for orphan pages, stale pages, broken wikilinks, and contradictions. Writes lint-report.md.

Dream Cycle

The self-improving loop. Scans existing pages, discovers entities that are mentioned but lack their own page, synthesizes new pages, finds non-obvious connections between pages from different sources, detects contradictions, and writes dream-report.md.

Refresh

Combined ingest + sync in one pass. This is what the daily auto-sync cron runs.

Browsing the Vault

Interactive Shell

Drop into a writable bash session with the vault mounted as a filesystem:
All standard Unix tools work: tree, cat, grep, find, ls, pipes.

One-Shot Commands

For agent tool loops, use --c to execute a single command:
Hybrid semantic + keyword search scoped to the vault:

Filesystem via nia sources

Since vaults are mounted as sources, all existing filesystem commands work:
Files you write are automatically protected from sync via provenance.last_human_edit. Your edits will never be overwritten by background workflows.

Wiki Layout


Web UI

The vault workspace at app.trynia.ai/vaults provides:
  • Page tree — browse concepts, entities, and notes in a sidebar
  • Graph view — force-directed visualization of wikilinks, color-coded by relationship type
  • Rich editor — edit pages with TipTap (wikilink autocomplete, markdown round-trip)
  • Search paletteCmd+K for fuzzy page search + AI-powered Q&A
  • Dream/sync controls — trigger workflows from the run menu
  • Settings — toggle auto-sync and auto-dream, edit schema

Personal Data Sources

Vault can ingest personal data through the Local Sync daemon: Plus 47 cloud connectors (Slack, Drive, Notion, Linear, Salesforce, etc.) via the Integrations page.
macOS permissions: Personal data sources like iMessage and Apple Notes require Full Disk Access for the Nia sync daemon. Go to System Settings → Privacy & Security → Full Disk Access and add your terminal app. See Troubleshooting if indexing fails.

Wiring Into Your Project

This creates the vault, triggers ingest, and appends a setup block to your project’s CLAUDE.md / AGENTS.md automatically.

Manual