Your subscription is the brain
A signed-in Claude Code or Codex install is the whole setup. Ori finds the CLI, runs it, and streams the work live. No API keys unless you want to bring one.
Plain Markdown in a folder you own. A beautiful editor for you. Native, scoped seats for Claude Code, Codex, and any agent that speaks MCP.
Connect
Ori Notebook is native ground for the agents you already run. Open the Ori panel, pick the installed CLI, grant it a section: it works from your real notes and drafts back into your review tray.
A signed-in Claude Code or Codex install is the whole setup. Ori finds the CLI, runs it, and streams the work live. No API keys unless you want to bring one.
The agent reads your actual notes through MCP: exact blocks, link graphs, full-text search. You pick the sections it sees; it cites what it used.
Spawned CLIs get their native write paths withheld and one write verb: propose. Drafts land in a review tray as diffs, applied only when you say so.
Two bundled servers: read-only with ten tools, and proposal with exactly one write verb. Point any agent at your vault folder and it speaks the same protocol the app does.
{
"mcpServers": {
"ori": {
"command": "node",
"args": ["ori-notebook-mcp-proposal.mjs"],
"env": {
"ORI_NOTEBOOK_VAULT_ROOT": "~/Notes"
}
}
}
} Yours
The vault is any folder you pick. Every note is a plain Markdown file that opens anywhere. The rendered page and the file on disk are the same thing, readable by you, addressable by agents.
Point it at a synced folder, a git repo, a USB stick. Your call.
Plain Markdown opens in any editor, today and in twenty years.
Open beta
Local-first notes, plain Markdown in a folder you own. Live on Windows and Linux today; macOS is on the way.
Free to use.