A visual editor for content that lives in GitHub
RepoPress exists because updating a blog post or documentation page shouldn't require a terminal. Your content stays in your repository. We just make it easier to edit.
Why we built this
If your website runs on GitHub - whether it is a documentation site, a blog, or a marketing page - updating content means opening a code editor, writing Markdown, and pushing a commit. That works for developers, but it shuts out everyone else on the team.
RepoPress is a visual editor that connects directly to your GitHub repository. You see your files, edit them in a clean interface with a live preview, and publish changes as a pull request. No terminal, no Markdown syntax, no merge conflicts. Your content stays as standard files in your repo - we never move it to a separate database.
The result: writers and content teams can update the site themselves, while developers keep full control over the repository and review process.
What We Believe
Your content stays in GitHub
Every edit becomes a real commit in your repository. No proprietary databases, no vendor lock-in. If you stop using RepoPress, your content is exactly where it has always been.
Open source, always
MIT licensed and community-driven. Read the code, fork it, contribute to it. The best tools are built in the open.
Built for everyone who writes
Whether you maintain docs, write blog posts, or manage a content team - RepoPress gives you a visual editor without asking you to learn Git commands.
No lock-in, ever
Your content is standard Markdown and MDX in your repository. There is nothing to export, nothing to migrate. Your files are always yours.
Built with
Next.js
Modern web framework for fast, reliable pages
Convex
Real-time backend that keeps your edits in sync
GitHub API
Reads and writes directly to your repository
Tailwind CSS
Consistent, polished design across the app
shadcn/ui
Accessible interface components
Free and open source
RepoPress is MIT licensed. Browse the code, report issues, or contribute. RepoPress improves with every contribution and bug report.
View on GitHub