LibreOffice ist eine beliebte Open-Source-Office-Suite, die für ihre Flexibilität und Datenschutz geschätzt wird. Allerdings bietet sie von Haus aus keine Funktionen für künstliche Intelligenz. Um diese Lücke zu schließen, hat John Balis localwriter entwickelt, eine Erweiterung für LibreOffice Writer, die es ermöglicht, generative KI lokal zu nutzen, ohne von einer Internetverbindung oder Cloud-Diensten abhängig zu sein.
Präsentation der Erweiterung localwriter
localwriter ist eine innovative Erweiterung, die lokale KI-Modelle integriert, um das Schreiben und Überarbeiten von Texten in LibreOffice Writer zu unterstützen. Sie basiert auf text-generation-webui und Ollama, und ermöglicht es den Nutzern, verschiedene Sprachmodelle zu nutzen, während sie die volle Kontrolle über ihre Daten behalten.
Diese Erweiterung bietet zwei Hauptfunktionen:
-
Auswahl erweitern
Ermöglicht das Generieren von Text aus einer Auswahl.
Mögliche Anwendungen:- Fortsetzen eines Satzes oder Absatzes aus einem vorhandenen Text.
- Verfassen einer E-Mail oder eines Dokuments basierend auf einer kurzen Eingabe.
- Zusammenfassen eines ausgewählten Abschnitts.
-
Auswahl bearbeiten
Ein Dialogfeld ermöglicht präzise Anweisungen zur Textveränderung.
Anwendungsbeispiele:- Anpassen des Tons einer Nachricht.
- Übersetzen eines Abschnitts in eine andere Sprache.
- Umformulieren eines Textes durch Vereinfachung oder Anreicherung des Inhalts.
Entstehung des Projekts
John Balis entwickelte localwriter im Juli 2024 mit dem Ziel, eine lokale künstliche Intelligenz in LibreOffice zu integrieren. Die Idee war, die Vorteile eines Offline-Modells zu nutzen, das kontinuierliche Verfügbarkeit, bessere Privatsphäre und vollständige Kontrolle über die Software gewährleistet, ohne von einer externen API abhängig zu sein.
Er verteidigt eine Vision, in der Benutzer die Kontrolle über ihre KI behalten, ohne das Risiko von Datenlecks oder unbeabsichtigten Modifikationen des verwendeten Modells.
Installation und Konfiguration von localwriter
Die Installation von localwriter ist einfach und zugänglich:
- Download der Erweiterung
- Laden Sie die neueste Version der Datei localwriter.oxt von der offiziellen LibreOffice-Erweiterungswebsite herunter.
- Installation in LibreOffice
- Öffnen Sie LibreOffice Writer und gehen Sie zum Erweiterungs-Manager (Extras > Erweiterungs-Manager).
- Klicken Sie auf Hinzufügen, wählen Sie die Datei
.oxtaus, und aktivieren Sie dann die Erweiterung.
- Konfiguration der lokalen API
- localwriter benötigt text-generation-webui oder Ollama.
- Stellen Sie sicher, dass die lokale OpenAI-API auf localhost:5000 läuft.
- Für Ollama geben Sie das Sprachmodell in den Einstellungen der Erweiterung an.
Sobald diese Schritte abgeschlossen sind, ist localwriter einsatzbereit in LibreOffice Writer.
Kurzbefehl für eine schnelle Nutzung
Um das Benutzererlebnis zu optimieren, bietet die Erweiterung Kurzbefehl:
| Funktion | Kurzbefehl |
|---|---|
| Auswahl erweitern | Strg + Q |
| Auswahl bearbeiten | Strg + E |
Diese Kürzel ermöglichen eine nahtlose Integration der KI in den Schreibprozess.
Aktuelle Einschränkungen und geplante Entwicklungen
localwriter unterstützt derzeit nur LibreOffice Writer, jedoch wird die Unterstützung für LibreOffice Calc entwickelt.
Weitere Einschränkungen:
- Kein Streaming: Noch keine Echtzeit-Textgenerierung.
- Kein Chat mit dem Dokument: Interaktionen erfolgen nur über die verfügbaren Befehle.
Die Erweiterung ist Open Source und die Entwicklung ist aktiv. Viele Benutzer schlagen bereits Verbesserungen über das Projekt-Repository vor. Beiträge sind willkommen, sei es zur Entwicklung neuer Funktionen, Testen des Tools oder Unterstützung des Projekts durch Spenden.
Lizenz und Open Source
localwriter wird unter der MPL 2.0-Lizenz veröffentlicht, die vollständige Transparenz gewährleistet. Einige Elemente des Codes stehen unter Creative Commons Attribution-ShareAlike 3.0.
Fazit
localwriter ist ein großer Fortschritt für die Nutzer von LibreOffice, die generative KI lokal integrieren möchten, ohne ihre Privatsphäre zu gefährden. Dank seiner Funktionen zur Erweiterung und Bearbeitung von Texten erleichtert es das Schreiben und Bearbeiten in LibreOffice Writer und gewährleistet Autonomie und Kontrolle über die Daten.
Mit dieser Erweiterung rückt LibreOffice näher an intelligente Büro-Suiten heran, während es weiterhin seinem Open-Source-Modell und dem Datenschutz treu bleibt.

