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.