geml
01MCP server Claude CodeCodexCursor +2
One section in, one section out — on Markdown/GEML files, bad writes refused. Runs locally from the @geml/geml npm package.
One format, two readers. People and AI agents now co-write the same document. Legible for people; addressable, verifiable, and versioned for machines. GEML is plain text — organized by one typed block for everything, remembered by a .gemlhistory sidecar.
This repository also configures its own agents. See what geml tells them →
MCP server Claude CodeCodexCursor +2
One section in, one section out — on Markdown/GEML files, bad writes refused. Runs locally from the @geml/geml npm package.
MCP server Claude CodeCodexCursor +2
Read and edit long Markdown by block instead of by file — geml list/find/get address any .md, nothing is converted. Plus GEML, a plain-text format where blocks carry ids for validated writes, reference checks and per-block history. Ships an MCP server. Runs locally from the @geml/geml npm package.