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.

25Stars on the repository
10Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

SessionStart

01

geml-spec/geml

Hook Claude Code

Runs when a session starts, executing inject-instructions.mjs via node. From geml-spec/geml.

25 yesterday A tokens not measured

PostToolUse

02

geml-spec/geml

Hook Claude Code

Runs after a tool call finishes for Edit, Write and Bash tool calls, executing geml-autocommit.mjs and geml.js via node with --hook and --commit (2 commands). From geml-spec/geml.

25 yesterday A tokens not measured