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.
Active document
blog/getting-started.mdx
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.
Rendered preview
Component-safeGetting started with your blog
A step-by-step guide to publishing your first post using the visual editor.
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
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
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
Edit formatted text, images, and interactive components in one place.
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.
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
Full version history.
Updated the getting started guide
Editor approved content changes
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.
- 01connect
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.
- 02detect
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.
- 03edit
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.
- 04publish
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.
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.
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
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.