Features
Search vs Chat
Search — Use when you know what you're looking for. Full-text search matches query terms across your content.
Chat — Use when exploring concepts or reasoning about your knowledge. The AI analyzes your query and retrieves relevant context from your entire knowledge base.
Content Processing
Minne automatically processes saved content:
- Web scraping extracts readable text from URLs (via headless Chrome)
- Text analysis identifies key concepts and relationships
- Graph creation builds connections between related content
- Embedding generation enables semantic search
Knowledge Graph
Explore your knowledge as an interactive network:
- Manual curation — Create entities and relationships yourself
- AI automation — Let AI extract entities and discover relationships
- Hybrid approach — AI suggests connections for your approval
The D3-based graph visualization shows entities as nodes and relationships as edges.
Hybrid Retrieval
Minne combines multiple retrieval strategies:
- Vector similarity — Semantic matching via embeddings
- Full-text search — Keyword matching with BM25
- Graph traversal — Following relationships between entities
Results are merged using Reciprocal Rank Fusion (RRF) for optimal relevance.
Reranking (Optional)
When enabled, retrieval results are rescored with a cross-encoder model for improved relevance. Powered by fastembed-rs.
Trade-offs:
- Downloads ~1.1 GB of model data
- Adds latency per query
- Potentially improves answer quality
Enable via RERANKING_ENABLED=true. See Configuration.
Multi-Format Ingestion
Supported content types:
- Plain text and notes
- URLs (web pages)
- PDF documents
- Audio files
- Images
Scratchpad
Quickly capture content without committing to permanent storage. Convert to full content when ready.
iOS Shortcut
Use the Minne iOS Shortcut for quick content capture from your phone.
Next Steps
- Architecture — Technical deep dive
- Vision — Project roadmap and philosophy