Shipped
Rhizome
Rhizome is a fully self-hosted personal knowledge base built on a Raspberry Pi 5 with a 512GB NVMe SSD. Notes are connected through wikilinks ([[Note Title]]) that render as inline highlights and open linked notes on click. Embeddings are generated locally using Ollama and nomic-embed-text, stored in PostgreSQL with pgvector for semantic search. The RAG chatbot uses Claude Haiku with streaming responses, grounding answers in your notes and citing which ones it used. Link suggestions are also powered by Claude Haiku - it reads the current note and recommends which existing notes to connect it to. Currently accessible remotely via Tailscale during development.
Rhizome is a botanical term for a root network that grows laterally and connects - a fitting metaphor for a Zettelkasten where ideas branch and link across notes.
// Features
- →Self-hosted on Raspberry Pi 5 with 512GB NVMe - all data stays local
- →BlockNote rich text editor with inline wikilinks - [[Note Title]] highlights in-text and opens the linked note on click
- →Backlinks panel - each note shows which other notes link to it
- →AI link suggestions via Claude Haiku - recommends which existing notes the current note should connect to
- →RAG chatbot powered by Claude Haiku with streaming responses - answers grounded in your notes with source citations
- →Semantic search using pgvector and nomic-embed-text embeddings generated locally via Ollama
- →D3 force-directed knowledge graph visualising connections between notes via wikilinks
- →Folder organisation with collapsible groups and drag-to-move
- →Multi-tab note editing with auto-save
- →Multi-user authentication with Clerk - each user sees only their own notes
- →Remotely accessible via Tailscale VPN during development - public deployment planned