Gemma CogniVault

Mai 25, 2026·
Ndimofor Aretas
Ndimofor Aretas
· 2 Min Lesezeit
projects

Ü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

SchichtTechnologie
LLM & EmbeddingsOllama · gemma4:e4b · embeddinggemma
Agent FrameworkStrands Agents SDK
BackendFastAPI · Python 3.10+ · Pydantic
Vector SearchFAISS IndexFlatIP + BM25Okapi · Reciprocal Rank Fusion
Document Parsingpypdf · python-docx · python-pptx · openpyxl · trafilatura
OCRpytesseract · pymupdf · Pillow
Audiofaster-whisper
Workflow EngineDBOS + PostgreSQL
FrontendReact 19 · TypeScript · Vite · Tailwind v4 · Framer Motion · TanStack Query

Vier Bereiche

BereichWofür es da ist
💬 ChatFrag alles über deine Dokumente. Zitierte Antworten, Scope-Filter, Spracheingabe, Anhänge.
📚 Knowledge BaseHochladen, kategorisieren und verwalten deiner Dokumente. SHA-256 Änderungserkennung beim erneuten Upload.
🎓 Study HubVier KI-gestützte Lernmodi: Quiz · Workshop · Flashcards · Mindmaps.
📊 DashboardGesamte 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.

Ndimofor Aretas
Autoren
IT-Ausbilder & Full-Stack-Entwickler
Ein erfahrener Entwickler und zertifizierter IT-Ausbilder (IHK) mit Sitz in Deutschland, der leidenschaftlich gerne Wissen teilt und komplexe technische Konzepte durch praxisorientierte technische Inhalte und Projekte zugänglich macht.