Visual content editing for GitHub repositories

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 using the visual editor.

<Callout variant="note">Ready to preview and publish</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 content folder

blog/

Pull request ready

Create or update a pull request when you're ready to publish.

Content workflow

Connect. Edit. Publish.

ScanReady

Connected to your repository. Found docs folder and blog posts.

PreviewLive

Live preview with formatting, images, and components applied.

PublishReady

Pull request created with your content changes. Ready for review.

Product demo

See RepoPress in action

See how one config file connects your repo, opens the browser studio, and creates a pull request - the complete flow in 20 seconds.

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.

What you get

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

A focused workspace for writing, previewing, and publishing - without the complexity of a traditional CMS.

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 managed 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 to click through.

Next.jsAstroFumadocsNextraDocusaurusHugo

Your content

Content stays in GitHub

No separate database, no vendor lock-in. RepoPress reads from and writes to your repository. If you stop using it, your content is exactly where you left it.

Open source and self-hostable

See your actual page

Preview how your content will look on your site. Images, formatting, and components render in real time as you type.

History

Full version history

Snapshot aware
Current2m ago

Updated the getting started guide

Review48m ago

Editor approved content changes

OriginalToday

First version imported from repo

Built-in review workflow

draft → ready for review
review → approved
approved → published via pull request

How it works

From GitHub login to published content in four steps.

No setup wizard, no config files. Connect your repo and start editing in under a minute.

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.

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.

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.

04 / Publish

Publish your changes as a pull request.

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

Every change is tracked in your repository's history.

ConnectDetectEditPublish

Interactive demo

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

Collections

6

Documents

148

Assets

38

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

Alternatives

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

Principles behind RepoPress

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.

Early Access

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.

Get started

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 setup

Edit content with a live preview. No config files, no build steps, no terminal commands.

Changes go through GitHub

Every edit becomes a pull request. Your team reviews before anything goes live.

Free and open source

MIT licensed, no vendor lock-in. Self-host or use the hosted version.