Content and code,
human and AI,
interleaved.

Edit content and media from your phone while Claude handles templates and styling. No schema to configure — point it at your markdown files and start editing.

Sign in with GitHub View source

Drop in markdown

No schema files. No configuration. Interleaved scans your repo, detects content, and infers field types from frontmatter. JSON files work too.

Claude revises code

Templates and styling are plain HTML with tags. Claude reads and writes them directly. The CMS adds zero abstraction.

Media just works

Upload from your phone. Images go to Cloudflare R2 with on‑the‑fly transforms. Query‑string resizing — ?w=800&format=webp.

How it works

  1. 1
    Install the GitHub App

    Install Interleaved CMS on your repo. Works with any static site generator or our built-in Handlebars renderer.

  2. 2
    Edit from any device

    Mobile-first editor with a fixed toolbar that doesn't fight your keyboard. Rich text, source editing, and live preview.

  3. 3
    Push triggers your build

    Every edit is a git commit. Netlify, Vercel, Cloudflare Pages — whatever you use for hosting picks it up automatically.

For humans

  • Phone-first content editing
  • Upload photos from camera roll
  • Rich text or raw markdown — your choice
  • Invite collaborators via email
  • Edit/Preview toggle with device simulator

For Claude

  • All content is plain markdown + YAML
  • Templates are HTML with
  • MCP server for media library access
  • Zero proprietary formats
  • .interleaved/claude.md per repo

Open source. Free to use.

Self-host or use the hosted version. MIT license.

Get started GitHub