geml-spec/geml
by Various
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 — organize
MCP
geml-spec/geml
Added 18 Oct 2026
Overview
GEML is a plain-text document format designed for collaborative authoring by people and AI agents. It uses typed blocks to organize content, making documents legible to humans while remaining addressable, verifiable, and versioned for machines. A .gemlhistory sidecar tracks changes.
Best for
Best for
Teams building human-AI collaborative document workflows
Use cases
- Storing AI-generated content in a human-readable format
- Versioning documents with machine-verifiable structure
- Collaborating with AI agents on plain-text files
Notes
29 stars on GitHub. Last updated 2026-10-18. Licensed MIT.
Pros
- Plain text is easy to diff and review
- Typed blocks give structure without markup overhead
- Sidecar history preserves change context
Cons
- Early-stage project with few stars
- JavaScript implementation may limit non-JS environments
- Sidecar file adds extra state to manage
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
