Gemma CogniVault
Überblick
Gemma CogniVault ist ein zu 100 % lokaler, auf Privatsphäre ausgerichteter KI-Lernbegleiter. Deine Dokumente bleiben auf deiner Hardware. Die Inferenz läuft über Ollama auf localhost. Keine Telemetrie, keine Embeddings an Dritte geschickt, keine Ausnahmen. Ein Live Privacy Vault Audit Panel bestätigt dir zur Laufzeit, dass es null externe Verbindungen gibt.
Und es ist auch wirklich fähig — die volle Bandbreite von Gemma 4 (Completion, Vision, Tools, Reasoning) läuft auf deinem Laptop, verpackt in eine App, die deine Dokumente in Quizzes, Multi-Lektionen-Workshops, Karteikarten-Decks und visuelle Mindmaps verwandelt, komplett mit einem Dashboard für deinen Lernfortschritt und 25 Achievement-Badges.
Was drinsteckt
| Schicht | Technologie |
|---|---|
| LLM & Embeddings | Ollama · gemma4:e4b · embeddinggemma |
| Agent Framework | Strands Agents SDK |
| Backend | FastAPI · Python 3.10+ · Pydantic |
| Vector Search | FAISS IndexFlatIP + BM25Okapi · Reciprocal Rank Fusion |
| Document Parsing | pypdf · python-docx · python-pptx · openpyxl · trafilatura |
| OCR | pytesseract · pymupdf · Pillow |
| Audio | faster-whisper |
| Workflow Engine | DBOS + PostgreSQL |
| Frontend | React 19 · TypeScript · Vite · Tailwind v4 · Framer Motion · TanStack Query |
Vier Bereiche
| Bereich | Wofür es da ist |
|---|---|
| 💬 Chat | Frag alles über deine Dokumente. Zitierte Antworten, Scope-Filter, Spracheingabe, Anhänge. |
| 📚 Knowledge Base | Hochladen, kategorisieren und verwalten deiner Dokumente. SHA-256 Änderungserkennung beim erneuten Upload. |
| 🎓 Study Hub | Vier KI-gestützte Lernmodi: Quiz · Workshop · Flashcards · Mindmaps. |
| 📊 Dashboard | Gesamte Lernzeit, aktueller Streak, 25 Achievement-Badges, 90-Tage-Aktivitäts-Heatmap. |
Highlights
- 🧠 Thinking Mode — ein ausklappbares Reasoning-Panel streamt Gemmas Chain-of-Thought vor der Antwort
- 🔍 Hybrid Retrieval — FAISS dense + BM25 keyword kombiniert durch Reciprocal Rank Fusion
- 🖼️ Multimodal — Bilder, PDFs und DOCX-Dateien direkt im Chat anhängen
- 🛟 Durable workflows — DBOS-gesicherte Ingestion; crash-resistent und wiederaufnehmbar
- 🏆 25 Achievement-Badges — automatisch getrackt in Chat, Quizzes, Workshops, Flashcards, Mindmaps
- 🔒 Vault Audit Panel — Live-Indikator für “null externe Verbindungen”
Darüber schreiben
Ich veröffentliche eine Serie von Posts, die die technischen Entscheidungen hinter CogniVault auspacken — das Privacy-Framing, den Retrieval-Stack, die Agenten-Loop, die Langlebigkeit bei der Ingestion, wie man JSON aus einem lokalen Modell kriegt, wie man Mindmaps ohne Graph-Bibliothek zeichnet, den Gamification-Layer und wie die Test-Suite komplett ohne Infrastruktur auskommt.
Sieh dir den Blog für die komplette Serie an.
Probier es aus
git clone https://github.com/ndimoforaretas/local-gemma-rag.git
cd local-gemma-rag
./scripts/setup.sh # one-time
./scripts/start.sh
Dann öffne http://localhost:8000.
