# minne

> Self-hosted, open-source personal knowledge management app using a graph database to auto-connect notes, with AI-assisted extraction and chat interface.

- **Category:** Knowledge Management
- **Licence:** AGPL-3.0
- **Latest version:** v1.0.5
- **Open source:** oss
- **Languages:** Rust, CSS
- **Platforms:** Docker Compose, Linux, Nix, Build from Source
- **Tags:** Read It Later, Knowledge Management, Graph Database, AI, Rust, Self Hosted, Note Taking, Personal knowledge base, Zettelkasten, Surrealdb

## Description

Minne is a personal knowledge management and read-it-later tool built around a graph database. It automatically links related notes so you don't have to manually connect them. You can search your library with full-text or vector search, or chat with an AI that reasons across your saved content. Entities and relationships can be created by hand, generated by AI, or suggested by AI for you to approve. A D3-powered graph view lets you explore the network visually. The app ingests text, web pages, PDFs, audio, and images, using an embedded browser engine for web scraping and PDFium for PDFs. An optional reranking step can improve search quality. Written in Rust with Axum and HTMX, it needs an OpenAI-compatible API for AI features and runs via Docker Compose, Nix, pre-built binaries, or from source. Licensed AGPL-3.0.

## Links

- [Homepage](https://github.com/perstarkse/minne)
- [Docker](ghcr.io/perstarkse/minne)
- [Demo](https://minne.stark.pub)
- [GitHub Repository](https://github.com/perstarkse/minne)
- [iOS Shortcut](https://www.icloud.com/shortcuts/e433fbd7602f4e2eaa70dca162323477)
- [GitHub Releases](https://github.com/perstarkse/minne/releases/latest)

---
Source: https://selfhost.directory/project/minne