Documentation

Learn how to use GitCMS — the CMS for code-first and AI-built websites.

GitCMS is the CMS for code-first and AI-built websites. It gives your team, your clients, and AI agents one safe place to edit, review, and publish website changes, while everything stays in your site's repository.

GitCMS reads and writes your Git repository directly. Every save is a real commit. No sync layer, no shadow database.

Getting Started

New to GitCMS? Start here:

  • Quick Start — Connect a repo, initialize .gitcms, and preview your site in under five minutes.
  • Licensing & Preview — How preview mode, site licenses, MCP access, and complimentary access work.
  • Configuration — How GitCMS manages your site settings through the Settings UI.
  • CLI Onboarding — Bootstrap .gitcms automatically for single-site and monorepo repositories.
  • Framework Setup — Supported frameworks and how GitCMS works with each.

Features

  • Markdown Editor — Notion-like editing, slash commands, frontmatter forms, media, and beta custom SSG component support.
  • Collections & Fields — Content schemas with field types and validation.
  • Localization (i18n) — Manage multilingual content with locale-aware paths and defaults.
  • Media Library — Upload, organize, and reuse media from your repository or object storage.
  • Sitemaps, Internal Links & Live URLs — Use your sitemap for internal link suggestions, live URL matching, and locale-aware page lookup.
  • Editorial Workflow — Ideas → Draft → Review → Published on the content board, without Git jargon in the default experience.
  • Roles & Site Access — Manage editors, reviewers, viewers, selected-site access, and publish rights.

AI & MCP

  • Using AI with GitCMS — How GitCMS connects ChatGPT and Claude to a task-first editorial workflow.
  • CONTENT.md — Site-wide writing instructions automatically loaded into GitCMS AI flows.
  • Task-First AI Workflows — Prompt patterns for brainstorming, creating content tasks, drafting, and review.
  • ChatGPT Setup — Connect ChatGPT and use GitCMS MCP with the current content-task workflow.
  • Claude Setup — Connect Claude and use GitCMS MCP with the current content-task workflow.

On this page