Today I'm very excited to announce the personal project I've been working on for the past few months.
Introducing Tesria!
Tesria is a self-hosted wiki and documentation platform, inspired by Confluence. It's free and open source (Apache 2.0), and it runs anywhere Docker does: a laptop, a small server, or anything in between.
It's built on four core principles: Write, Keep, Share, Automate.
Write
I wanted to make something great for individuals and professionals alike. Tesria has a top-notch editor with every component you'd expect. Headings, tables, charts, code blocks, Mermaid diagrams, media embeds and more. You can reach everything through the toolbar or by typing /. Documents are easy to write, and they look great.
Keep
Tesria runs on your own hardware, so I built backup and disaster recovery right into the product. It backs everything up automatically, and you can add more destinations (a removable drive, a NAS, or cloud storage) by pointing it at them. It takes care of the rest. The admin dashboard shows backup health and history, and it can test a backup before you ever need it. Every page also keeps its full history, so you can restore any previous version with one click.
Share
Your data should be easy to take with you. Tesria exports PDFs that look great and print well, Markdown, single-file HTML, or a whole space as a static website you can host anywhere, and you control who can export. The Tesria documentation is itself a Tesria space, exported as a website: take a look at tesria.com/docs. Spaces can also be exported as packs, so you can share them and others can import them, and I'm building a curated library of general-knowledge packs anyone can use. Tesria works on your phone too. The full app, not a stripped-down version. And with built-in Tailscale support, you can reach it from anywhere.
Automate
Most documentation platforms weren't built with AI agents in mind. Tesria was designed so agents work with you, not against you. It has a REST API and an MCP server out of the box. An agent uses an API token that acts as you, with your permissions (or read-only), and the admin portal keeps a full audit log of everything each token has done. When an agent changes a page you're working on, you see its changes and can accept or reject them. Coming soon is a full review mode: changes from people, scripts or agents can go to a review queue, where assigned reviewers accept, reject or edit them before they go live. Your documentation stays high quality, and you never have to let an agent loose unchecked.
Can I import from Confluence? Not yet, but it's next on the roadmap. Today you can bring pages in through the API or MCP.
This has been a passion project, and I'm really proud of where it is. Tesria is available today as a beta. I've been a one-person team using AI-assisted development. I have been deeply involved at every step. It has more than 1,300 automated tests, 205 pages of documentation and 439 commits so far. Before launch I also ran a full manual test of every feature, and every serious issue it found is fixed. I built the website and the YouTube content too.
Get started at tesria.com/get, find the code at github.com/Tesria/Tesria, and see what's coming on the public roadmap. If something's missing, tell me in GitHub Discussions.
If you've made it this far, thank you for reading. I appreciate all the support. Check out the launch video:




Top comments (0)