Skip to content

The engine of your second brain

The engine of your second brain. Your Markdown notes become database tables that you and your AI agents read and write safely.

Notes stay notes

A row is any note whose table property names a table. Its properties are the columns. You can still open it, edit it and link to it.

Tables in one file

Tables, columns, constraints and views live in database.yaml. Agents create and change them for you.

Safe writes

Every write is checked against its table, then journaled. You can undo it. A refused write changes nothing.

Made for agents

An HTTP API, a JavaScript client, and an MCP server (datanotes-mcp) for Claude, Cursor, Codex and any other client. Apps add their own tools.