What is Nana?
Nana is a self-hosted document workspace built for people who want their notes, documents, attachments, and AI workflows in one place without depending on a third-party service. It was built using Bun, React, Tailwind CSS, and PocketBase.
It combines markdown-first editing with live preview, file attachments, nested folders, tags, version history, a trash system, and built-in retrieval-augmented AI chat. The interface is designed to work well on both desktop and mobile.
Desktop

Phone

Why did I build it?
I built Nana because I wanted a notes and document system that I could fully control myself, with modern editing and AI features built in from the start. The goal was to keep everything self-hosted, practical, and easy to run while still feeling like a polished daily-use workspace.
Quick start
Nana can be started with Docker Compose or as a standalone container, which makes it straightforward to self-host on a small server or homelab setup.

