Capture broadly, store simply, converse to retrieve.
Trove is a small, self-contained personal data store: one binary that captures typed events from the sources in your life into a durable journal, with a conversational MCP interface as the primary way to get information back out.
Try Trove in a day
Install, capture six typed events, query them via MCP — about two hours.
What it feels like when it works
You jot a quick note from your phone, bookmark a link, or POST JSON from a script. Later you ask Cursor "what did I save about example.com this week?" and Trove answers from your journal — no bespoke app per source, no SQL.
Trove v0 runs as a single Go binary with HTTP ingest, iOS Shortcuts, MQTT, Telegram, and MCP query. See the roadmap for current status.
Documentation
| Section | Start here |
|---|---|
| Getting started | Try in a day |
| Architecture | Concepts |
| Status & build order | Roadmap |
| Full specification | Specification |
Development
See contributing and AGENTS.md for local commands and agent workflow.
License
GNU GPLv3 — see the LICENSE.