Help
Keyboard shortcuts
- /
- focus the search box
- g t
- go to timeline
- g s
- go to search
- g h
- go to stats
- g n
- go to settings
- j / k
- next / previous screenshot card
- o / Enter
- open focused screenshot
- Esc
- close lightbox · blur input
- ?
- toggle the floating shortcuts panel
Search modes
- Hybrid (default)
- Best for almost any query. Runs keyword (FTS5) and semantic searches in parallel and merges the rankings. Matches exact words AND understands meaning.
- Keywords
-
Pure full-text search. Supports operators:
slack OR discord,"exact phrase", prefix matches likemigrmatchmigration. - Semantic
-
Embeddings-only. Ask in natural language: "what was that auth bug I was debugging?"
Requires
uv sync --extra embeddings+PERSONA_EMBEDDINGS_ENABLED=true.
Notes (markdown)
Open any screenshot, write a note in the Notes box. Notes accept basic markdown:
**bold** _italic_ `code` [link](https://example.com) - bullet - list > quote
Click Preview to see how it renders. Find all your notes in Journal.
Privacy reminders
- Everything is saved to
data/on this machine. No telemetry. - Server binds to
127.0.0.1only — not reachable from the network. - Capture pauses when idle for 5+ minutes (configurable).
- Password managers and games are excluded by default. See Whitelist.
- OCR redacts obvious secrets (emails, API keys, IBANs, card numbers) before storing.
- BYO API keys for AI features go directly to providers — Persona never logs them.
Useful CLI commands
uv run python scripts/setup_database.py # init DB / re-apply migrations uv run python scripts/check_environment.py # sanity check uv run python scripts/backup_snapshot.py # cold-storage backup uv run python scripts/cleanup_orphans.py # remove orphan thumbnails uv run persona-capture # capture-only headless worker uv run uvicorn app.web.main:app # full app with UI