~/.meridian/meridian.db. The dashboard and MCP server both read from this file, but you can also query it directly with any SQLite client. This is useful when you want a custom report, need to export data to another tool, or simply want to explore your activity history in ways the built-in views don’t cover.
Open the database
meridian.db grows at roughly 10 MB per ~9,000 screenpipe frames. A full workday of recording typically produces 5–20 MB depending on how frequently apps switch.Database schema
The key tables you’ll query most often:app_sessions — completed sessions
app_sessions — completed sessions
The primary table. One row per closed app session.
active_session — currently open session
active_session — currently open session
A single-row table (id = 1) that the daemon keeps updated with the session currently in progress. Useful for “what am I doing right now?” queries.
pm_tasks — fetched tickets
pm_tasks — fetched tickets
All open tickets pulled from Jira, GitHub Issues, and Linear. Used as classification targets.
ticket_links — session-to-ticket mappings
ticket_links — session-to-ticket mappings
Audit log of every session-to-ticket classification decision made by Meridian’s AI classifier.