Streaming-Pipeline: Dateien sammeln → Text extrahieren → Embeddings erzeugen → in SQLite speichern. Fortschritt wird in klaren Phasen angezeigt.
Technische Übersicht
Architektur, Kernfunktionen und unterstützte Formate
Überblick
Windows-Desktop-Anwendung zur KI-gestützten, semantischen Suche in lokalen Dokumenten. Erkennt Zusammenhänge – findet Dateien auch ohne exakten Begriff.
Kernmerkmale
- 100 % lokale Verarbeitung – keine Cloud
- Ollama (Embeddings & LLM)
- 25+ Dateiformate inkl. OCR
- Team-Modus über Netzlaufwerk
- 4 Lizenzstufen
- Lokale Agenten-REST-API + Ops-Wartung (Pro)
Architektur
Views (WPF) → Manager → Core → OllamaSharp, Sqlite
Kernfunktionen
Semantische und klassische Suche über Privat- und Team-Gedächtnis. Die Relevanz basiert auf mehreren Signalen und wird mit Filtern kombiniert.
Dateisuche im Detail
Trefferarten
Dateiname, Pfad, extrahierter Inhalt und semantische Aehnlichkeit werden zusammen ausgewertet.
Filter & Steuerung
Je nach Suchmodus koennen Dateitypen und weitere Kriterien beruecksichtigt werden.
Ergebnis
Treffer werden nach Relevanz sortiert und koennen direkt in der Vorschau weitergeprueft werden.
PDF (PdfPig + OCR bei Scan), Office (OpenXml), E-Mails (MsgReader), Bilder (Windows.Media.Ocr), CAD/BIM (Metadaten + IFilter/DXF-Text).
KI-Chat mit Streaming und Quellen-Hervorhebung direkt in der Vorschau.
Lange Prozesse laufen asynchron, damit Suche und Bedienung reaktionsschnell bleiben.
HTTP-Listener nur auf 127.0.0.1 (Standard-Port 8787, konfigurierbar). Aktivierung pro Arbeitsplatz in der App; im Team zusätzlich Rollen-Richtlinie.
Agenten-Anbindung & Wartungs-API
Localhost-REST-Schnittstelle für externe Programme und IT-Monitoring. LocalGantry lädt keine Dokumente hoch – Agenten erhalten Suchtreffer als Textpassagen.
Endpunkte (API v1)
GET /status · POST /search · POST /agent/search · POST /scan/trigger · GET /scan/status · POST /paths/validate · GET /paths/allowed
Freigabestufen
Stufe 1: Suche im normalen Gedächtnis · Stufe 2: zusätzlicher Agent-Index (Code/Meta) · Stufe 3–5: Scan-Anstöße mit Bestätigung, Pfad-Whitelist oder autonom – abhängig von Team-Richtlinie.
Für die Informatik (Monitoring)
GET /api/v1/status liefert API-Status, Arbeitsplatz-Modus, Scan-Queue und Capabilities. Nur 127.0.0.1 — kein Netzwerk-Listener. IT greift per RDP, Intune oder Skript auf dem jeweiligen PC zu.
IT-Betrieb & Ops-API
Ab Pro: zusätzliche Wartungs-Endpunkte für Health-Checks, Diagnose-Export und Reparatur — ohne Dokumente ins Internet zu senden. Mitgeliefertes PowerShell-Skript und Intune-Vorlagen für Firmenumgebungen.
Ops-Endpunkte
GET /ops/health (App, Ollama, WebView2, Index) · GET /ops/diagnostics/export (ZIP) · POST /ops/index/repair · POST /ops/ollama/restart · POST /ops/app/restart
Rollout & Updates
Optional company-apps-root.txt neben der EXE → Firmenfreigabe mit Updates\version.json und Setup. Hintergrund: --agent-only (Tray, API ohne Hauptfenster). Skript: tools\it\Invoke-LokalKIOps.ps1 in der Entwickler-/IT-Kopie.
Nach Windows-Updates
Typischer Ablauf: Health prüfen → bei defektem Index /ops/index/repair → Ollama neu starten → ggf. App-Update aus Firmenordner. Echte Kompatibilitätsfehler (WebView2, .NET) erfordern ein neues App-Release — die Ops-API patcht keinen Programmcode.
Unterstützte Dateitypen
Alle Formate werden nativ unterstützt. OCR für Bilder und gescannte PDFs – Qualität variiert je nach Scan.
PDF & Office
.pdf, .docx, .doc, .docm, .xlsx, .xls, .xlsb, .pptx, .ppt, .odt, .ods
.msg, .eml
Bilder (inkl. OCR)
.jpg, .png, .tiff, .bmp, .gif, .heic, .webp
CAD (Metadaten)
.dwg, .dxf, .rvt, .step, .ifc, .ipt, .sldprt, .3dm
Text & Markup
.txt, .rtf, .csv, .md, .json, .xml, .html, .yaml, .ini, .log
Grenzen & Erwartung
Entspricht dem Verhalten in der App (Windows.Media.Ocr, PdfPig, CadBimTextExtractor). Ausführliche Qualitätstabelle: Handbuch in der installierten App, Abschnitt Analyse.
OCR (Windows)
Gedruckter Text in Scans und Bildern; Sprache über Windows-Sprachpaket (optische Zeichenerkennung). Keine zuverlässige Handschriftenerkennung. Schlechte Kopien, schräge Fotos oder komplexe Layouts → lückenhafter Text → eingeschränkte Suche und KI-Antworten.
CAD/BIM
Im Index: immer Dateiname und voller Pfad (sehr gut per Suche auffindbar). Zusätzlich automatische Dateiinformationen (Größe, Änderungsdatum, bei DWG ASCII-Versionspräfix). Optional Text über Windows-IFilter oder DXF-Beschriftungen – kein Vision-Modell für Geometrie.
KI-Chat & Suche
Semantische Suche und Dokument-Chat arbeiten auf dem indexierten Text, nicht auf Rohbildern. Halluzinationen sind möglich – Originaldokument bleibt maßgeblich.
Lizenz & Gedächtnis
LizenzManager
| Lizenz | Limit | Team Lesen | Team Schreiben |
|---|---|---|---|
| Demo | 500 | — | — |
| Basic | 10.000 | ✓ | — |
| Pro | ∞ | ✓ | ✓ |
| ProTeam | ∞ | ✓ | ✓ + Domain |
Lizenzierung ueber lokale Lizenzdaten, Hardware-ID und optionalen Online-Aktivierungsfluss.
GedaechtnisManager
Privat: AppData/privat.db
Team: gemeinsames Gedaechtnis ueber Netzwerkpfad mit Berechtigungen je Lizenzstufe.
Datenfluss
Systemvoraussetzungen
Windows 10 oder 11 (64 Bit). Ollama kann direkt aus der App installiert werden. Ausführliche Übersicht mit Minimal / Empfohlen / High-End:
Technische Details
VectorMath
Cosine-Similarity, Levenshtein für Fuzzy-Suche, Byte/Float-Konvertierung.
TextSanitizer
OCR-Korrekturen, typische Trennfehler und Verwechslungen.