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
---
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.
Getting started with your blog
A step-by-step guide to publishing your first post using the visual editor.
blog/
Create or update a pull request when you're ready to publish.
Content workflow
Connect. Edit. Publish.
Connected to your repository. Found docs folder and blog posts.
Live preview with formatting, images, and components applied.
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.
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.
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 to click through.
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.
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
Updated the getting started guide
Editor approved content changes
First version imported from repo
Built-in review workflow
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.
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.
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.
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.
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.
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
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
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.
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.
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.