v1.4.0
Installationshinweise
Kurzübersicht zur Installation der AnonyMeister-App. Eine ausführliche
Bedienungsanleitung gibt es in ANLEITUNG.md, technische
Details in README.md.
Systemvoraussetzungen (alle Plattformen)
- Ollama installiert und gestartet — für den optionalen LLM-Tiefencheck
und die Zusammenfassung. Download: https://ollama.com/download
Anschließend ein Modell laden (Standard):Das Modell lässt sich später jederzeit im „Systemstatus"-Bereich der Appollama pull gemma4:e4b
umstellen (kuratierte Auswahlgemma4:e2b/e4b/12b/26boder Freitext
für jedes andere lokal gepullte Modell). - spaCy-Sprachmodelle (Deutsch + Englisch) — werden beim ersten Start
über den „Systemstatus"-Bereich der App direkt nachgeladen, kein manueller
Schritt nötig. - Kein System-
ffmpegnötig — Audiotranskription (faster-whisper) bringt
die benötigten Bibliotheken mit. - Ohne laufendes Ollama funktioniert die App trotzdem — nur Tiefencheck und
Zusammenfassung stehen dann nicht zur Verfügung.
macOS
.dmgaus den Releases
herunterladen und öffnen, App in denApplications-Ordner ziehen.- Beim ersten Start blockiert Gatekeeper die App („AnonyMeister.app ist
beschädigt" / „konnte nicht überprüft werden"). Grund: Die App ist nur
ad-hoc signiert, nicht notariert (ein Apple Developer-Zertifikat kostet
99 $/Jahr und steht für dieses Projekt nicht zur Verfügung). Die App
trotzdem öffnen:- Systemeinstellungen → Datenschutz & Sicherheit öffnen, runterscrollen.
Dort erscheint „AnonyMeister.app wurde blockiert…" mit Button
„Trotzdem öffnen" — klicken und bestätigen. - Falls das nicht erscheint, per Terminal das Quarantäne-Flag entfernen:
xattr -cr /Applications/AnonyMeister.app
- Alternativ: Rechtsklick (bzw. Ctrl-Klick) auf die App → „Öffnen" → im
Dialog nochmal „Öffnen" bestätigen.
- Systemeinstellungen → Datenschutz & Sicherheit öffnen, runterscrollen.
- App starten, im „Systemstatus"-Bereich fehlende spaCy-Modelle/Ollama-Modell
nachladen lassen.
Windows
.exe-Installer (falls vorhanden, sonst das gepackteAnonyMeister.exe
direkt) aus den Releases
herunterladen.- Installer ausführen bzw.
AnonyMeister.exestarten. Windows SmartScreen kann
bei einer unsignierten.exewarnen — „Weitere Informationen" →
„Trotzdem ausführen" wählen. - Ollama separat installieren (siehe oben), App starten, im
„Systemstatus"-Bereich fehlende Modelle nachladen lassen.
Linux
.AppImageaus den Releases
herunterladen, ausführbar machen und starten:chmod +x AnonyMeister-x86_64.AppImage ./AnonyMeister-x86_64.AppImage
- Voraussetzung, die nicht in der AppImage steckt: GTK + WebKit2GTK samt
PyGObject-Bindings müssen systemweit installiert sein, sonst bricht der
Start mitModuleNotFoundError: No module named 'gi'ab:# Debian/Ubuntu sudo apt install python3-gi gir1.2-webkit2-4.1 # Fedora sudo dnf install python3-gobject webkit2gtk4.1 # Arch sudo pacman -S python-gobject webkit2gtk-4.1 gtk3
- Ollama separat installieren (siehe oben), App starten, im
„Systemstatus"-Bereich fehlende Modelle nachladen lassen.
Windows/Linux-Installer sind vom gleichen Grundgerüst wie der verifizierte
macOS-Build abgeleitet, aber (mangels verfügbarer Test-Umgebung) nicht
selbst auf einem echten Windows-/Linux-Rechner verifiziert worden.
Docker (Backend, ohne natives Fenster)
Läuft nur als Web-UI im Browser unter http://localhost:8765 — kein
natives Fenster in einem Container möglich. Schritt für Schritt:
- Repo klonen (oder
docker-compose.yml+Dockerfileherunterladen):git clone https://github.com/Majort0m0/anonymeister.git cd anonymeister - Ollama bereitstellen — entweder auf dem Host installieren und starten
(https://ollama.com/download, dannollama pull gemma4:12b), oder den
auskommentiertenollama-Service indocker-compose.ymlaktivieren, um
Ollama ebenfalls im Container zu betreiben. Standardmäßig zeigt der
Container überhost.docker.internalauf einen bereits lokal laufenden
Ollama. - Container bauen und starten:
Das Image bringt die spaCy-Modelle bereits fest eingebacken mit (Image
docker compose up -d
ist entsprechend groß, ~5-6 GB), es ist also kein Nachladeschritt nötig. - App öffnen: http://localhost:8765 im Browser aufrufen.
- Ausgabedateien landen über ein Volume in
./outputim geklonten
Repo-Ordner auf dem Host. - Stoppen:
docker compose down
Bekannte Einschränkungen
- PII-Erkennung ist probabilistisch, kein Ersatz für eine manuelle Prüfung
sensibler Dokumente vor Weitergabe. - Telefonnummer-/ID-Erkennung ist auf DE/AT/CH/US(/GB) begrenzt.
- Noch keine automatisierte Test-Suite.
Details dazu in README.md.