Enterprise DNAEnterprise DNA
MMCP ServersDeveloperlow

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

#agent-skills#ai-agents#call-graph#claude-code#claude-skills#cli#documentation#dsh-plugin
Catalogue record, not a reviewed recommendation. This record can include automatically collected descriptions and setup details. Confirm important claims with the original source. Explore source-reviewed tools.

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
Free 27-page guide

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.

No spam. Unsubscribe any time.