By SawyerHood
Collaborate on Glyphdown markdown docs via the CLI — clone and sync workspaces, push edits or suggestions, comment, and avoid clobbering concurrent changes with CRDT-based conflict resolution.
Google Docs for markdown files — real-time multiplayer editing, comments, suggestion mode, edit history, and a CLI built for AI agents.
Hosted at https://glyphdown.com · source at https://github.com/SawyerHood/glyphdown.
The document of record is plain markdown text, collaboratively edited through a Y.Text CRDT. Docs are files: a doc's canonical name is its filename — a slug ending in .md (e.g. the-garden.md), unique within its folder (or your root). The web UI shows the filename stem (Obsidian-style, no extension); the CLI uses the filename verbatim, so the same doc has the same file name on every machine, and glyphdown mv renames a doc locally and on the server in one step. See SPEC.md for the full product and architecture spec.
Agents (Claude Code, etc.) collaborate on docs through the CLI: clone a workspace, edit plain .md files, sync — edits merge through the CRDT, or land as reviewable suggestions.
npm i -g glyphdown (or one-off: npx glyphdown --help) — see packages/cli/README.md.skills/glyphdown/SKILL.md — install with glyphdown install-skill (targets ~/.claude/skills, ~/.codex/skills, and ~/.agents/skills; narrow with --claude / --codex / --agents). Also installable by copying/symlinking skills/glyphdown, or via the Claude Code plugin marketplace (.claude-plugin/marketplace.json, plugin glyphdown).docs/agent-guide.md — every command, the sync decision matrix, exit-code recovery, suggestion lifecycle, asset rules, multi-agent etiquette.y-codemirror.nextglyphdown pull / glyphdown push / glyphdown sync — edit docs (or whole folders of them) as local files, merged through the CRDTPushes to main deploy automatically via GitHub Actions (.github/workflows/deploy.yml): the CI gate (typecheck, tests, web build — .github/workflows/ci.yml) runs first, then the deploy job applies pending D1 migrations (wrangler d1 migrations apply inkwell --remote — idempotent, exits cleanly when nothing is pending) and runs wrangler deploy. Deploys queue rather than race or cancel mid-flight, and the workflow can also be run manually from the Actions tab (workflow_dispatch). The deploy job never runs on forks or pull requests.
One-time setup — the workflow needs a Cloudflare API token in the CLOUDFLARE_API_TOKEN repo secret:
inkwell worker (the account id is pinned in the workflow file — it is not a secret).gh secret set CLOUDFLARE_API_TOKEN (paste the token when prompted).Manual fallback (unchanged): from apps/web, run pnpm db:migrate:remote (applies D1 migrations) then pnpm run deploy (vite build + wrangler deploy) with a logged-in wrangler.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub sawyerhood/glyphdown --plugin glyphdownDevelopment tool providing browser-based environment for testing and debugging web applications and scripts.
Use OpenMarkdown as a shared whiteboard with the user: preview and reveal markdown you produce, sense what they are looking at, and hand decisions back through their editor.
Remote Edit Layer - Local cache for efficiently editing remote documents
AI-friendly markdown editor designed for seamless writing and content creation with AI assistance.
Prompt-native interactive HTML docs — open-source community implementation of Jesse Pollak's bdocs idea. Generate self-contained HTML from a prompt, comment on text + artifacts, publish to your own Cloudflare Worker for free always-on sharing.
Documentation and authoring workflow router: audit docs vs code drift, sync docs after changes, optimize prompts and SKILL.md files, validate GLFM and Markdown formatting, summarize files/URLs/images with fidelity enforcement. Use when: docs are out of date, CLAUDE.md needs improving, SKILL.md needs optimizing, checking if documentation matches code, summarizing files or URLs.
Markdown preview server for AI coding agents. Renders markdown live in the browser with instant reload, Mermaid diagrams, and GFM support.