Your repo is your CMS

Edit your docs and blog without touching code.

RepoPress gives you a visual editor for the Markdown and MDX files already in your repository. Edit, preview, and publish — changes go back to GitHub as pull requests.

Publishes via pull request·Works with any GitHub repo·Live preview as you edit

Active document

blog/getting-started.mdx

DraftBranch / docs-update

MDX editor

---

title: "Getting started with your blog"

status: "draft"

---

# Getting started with your blog

A step-by-step guide to publishing your first post.

<Callout variant="note">Ready to preview</Callout>

Rendered preview

Component-safe

Getting started with your blog

A step-by-step guide to publishing your first post using the visual editor.

Auto-detected: blog/
Pull request ready when you publish
Live in twenty seconds

Watch the whole flow, start to published.

One config file connects your repo, opens the browser studio, and ships a pull request — the complete RepoPress loop, in a single take.

Studio demo loads when this section enters view.

The placeholder keeps the 16:9 frame stable so the landing page does not jump as the preview mounts.

Paste a repo. See what RepoPress would detect.

The scanner is a lightweight product demo: paste a GitHub repo URL and RepoPress will map a likely content root, framework, and publishing recommendation before you even open the studio.

Try a sample repo

What makes it different?

This demo reflects RepoPress's product promise: framework-aware onboarding without a CMS migration ritual.

Repo scanner

demo · no network requests

Framework-aware setup preview

Detected repo

fuma-nama/fumadocs

Fumadocs
6collections148documents38assets

Scanner output

Suggested content root

docs

Why we detected this

Detected MDX docs, route groups, and shared UI components.

Recommended action

Create a docs project and keep drafts flowing through publish lanes.

Detected structure

fuma-nama
fumadocs
docs
148 documents ready to open in the studio
38 assets available for the media gallery

Everything you need to edit content. Nothing you don't.

One workspace for writing, previewing, reviewing, and publishing — reading straight from your repository.

Studio editor

One workspace for everything.

Edit your content, preview the result, check version history, and publish — all in one screen. No hunting through menus or switching between tools.

Side-by-side editing with live preview

Title, metadata, and images in one place

Find any file fast with keyboard shortcuts

Studio snapshot

docs/getting-started.mdx

Preview synced
Rich content editing

Edit formatted text, images, and interactive components in one place.

Pull requests

Publish your changes as a pull request when you're ready.

Auto-setup

Connects to your repo in seconds.

RepoPress scans your repository and figures out how your content is organized. No configuration files to write, no setup wizard.

Next.jsAstroFumadocsNextraDocusaurusHugo

Your content

Content stays in GitHub.

No separate database, no vendor lock-in. RepoPress reads from and writes to your repository. Open source and self-hostable.

Preview

See your actual page.

Images, formatting, and components render in real time as you type.

History

Snapshot aware

Full version history.

Current2m ago

Updated the getting started guide

Review48m ago

Editor approved content changes

OriginalToday

First version imported from repo

Workflow

Built-in review workflow.

draft → ready for review

review → approved

approved → published via pull request

Every edit becomes a commit on its way to main.

Four steps from GitHub login to published content — and the whole path is tracked in your repository's history.

  1. 01
    connect

    Sign in with GitHub and pick a repo.

    Sign in with your GitHub account and select the repository where your content lives.

    No imports, no migration, no separate database to maintain.

  2. 02
    detect

    RepoPress finds your content automatically.

    We scan your repository, detect the framework, and locate your docs and blog posts — no configuration needed.

    Supports Fumadocs, Nextra, Astro, Hugo, Docusaurus, Jekyll, and more.

  3. 03
    edit

    Write and preview in a visual editor.

    Edit your content with a side-by-side preview. Update titles, images, and metadata without touching code.

    Feels like a writing app, not a developer tool.

  4. 04
    publish

    Publish your changes as a pull request.

    When you're ready, open a pull request with your changes. Your team can review before anything goes live.

    Every change is tracked in your repository's history.

  5. merged into main — your content is live.

A better way to manage content in your GitHub repository.

Other tools make you choose between a developer experience and an editing experience. RepoPress gives you both.

Decap CMS

Functional but dated. The editing experience hasn't kept up with modern tools.

RepoPress gives you a clean, visual editor with live preview — designed for how people write today, not ten years ago.

TinaCMS

Powerful, but requires developer setup before content teams can use it.

RepoPress works out of the box. Connect your repo and start editing — no build step or config needed.

CloudCannon

Rich features, but it's a managed platform that can feel heavy and locked-in.

RepoPress is open source and reads directly from your repository. Your content never leaves GitHub.

What we believe

Your content stays in GitHub — no separate database, no vendor lock-in.

Edit, preview, and publish from a single workspace.

Works with your existing repository structure. No migration required.

Open source and free to use. Self-host if you prefer.

Free to use. Open source forever.

RepoPress is free during early access and will remain open source under the MIT license. No credit card, no trial expiration.

$0

Free forever for open source

  • Unlimited repositories
  • Automatic framework detection
  • Visual editor with live preview
  • Draft, review, and publish workflow
  • Full version history
  • Webhook integrations
  • Multi-project workspace
  • GitHub login — no extra accounts
Try the visual editor

Frequently asked questions

Common questions about RepoPress, answered plainly.

Your content is in GitHub. Start editing it visually.

Connect your repository and start writing in a visual editor. Changes publish as pull requests. Your content never leaves GitHub.

Visual editor, zero setupChanges go through GitHubFree and open source