geml-spec/geml

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 →

29Stars on the repository
11Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

geml

01

geml-spec/geml

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.

not rated 29 +1 yesterday A tokens not measured original MIT

geml

02

geml-spec/geml

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.

not rated 29 +1 yesterday A tokens not measured original MIT