Fetching from the wire…
Public story · 2026-07-01 · high
It wires Claude Code, Codex, and Cursor into local files over MCP, skipping the cloud round-trip most editors require.
Why now: It surfaced this week alongside a broader push toward agent tools that don't route local files through someone else's server.
Inkeep open-sourced OpenKnowledge this week, a free WYSIWYG markdown editor with Claude Code, Codex, and Cursor wired in through MCP, per a Hacker News thread.
That matters for anyone who keeps notes in markdown. Agents can read and rewrite files directly, and none of that traffic has to leave your machine to do it.
The pitch is a local-first alternative to Notion and Obsidian, but built for a world where an agent does half your editing. Instead of pasting content into a chat window or waiting on a cloud sync, the editor exposes your files over MCP so Claude Code, Codex, or Cursor can open them, change them, and hand control back to you.
I keep my own knowledge base in markdown, so an editor that skips the cloud round-trip for agent access is worth a test drive. It also fits a pattern I've been noticing lately: tools that used to assume a server in the middle are getting rebuilt to assume none.
The editor part of OpenKnowledge isn't the interesting part. The interesting part is that local-first is turning into an actual requirement for agent-facing software, not a nice-to-have for privacy nerds. Watch whether Notion or Obsidian answer with their own MCP-native local mode, or whether tools like this pick off the agent-heavy users instead.
It's landing right as more builders start asking what their AI tools quietly send upstream, and OpenKnowledge answers that question by not sending anything.
Each link below shares sources, entities, or timing with this story.
Cursor competes with GitHub Copilot / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Cursor competes with GitHub Copilot); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, claude, code, codex, cursor).
Figma supports Cursor / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Figma supports Cursor); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, claude, code).
Cursor benchmarked against Codex / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Cursor benchmarked against Codex); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, claude, code, codex, cursor).
Cursor uses MCP / Shared entities / Shared topic / What happened next
Linked by a graph relationship (Cursor uses MCP); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, angle, claude, code, codex).
Cursor benchmarked against Codex / Shared entities / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Cursor benchmarked against Codex); both cover Claude Code, Codex, Cursor, Hacker News; overlapping topics (agent, claude, code, cursor).
Cursor uses MCP / Shared entities / Shared topic
Linked by a graph relationship (Cursor uses MCP); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, built in, claude, code, codex).
Cursor benchmarked against Codex / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor benchmarked against Codex); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, claude, code, drive, editor).
Cursor competes with GitHub Copilot / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor competes with GitHub Copilot); both cover Claude Code, Codex, Cursor, MCP; overlapping topics (agent, claude, code, codex, cursor).