Chatti/Bedienung
- Verzeichnisbaum
- Installations-Basics
- Begrüßungsscreen und Start
- Kurzbefehle an der Konsole
- Kurzbefehle im Client
Chattis Verzeichnisbaum

Rechts: Der komplette Verzeichnisbaum der Chatti-Installation im Screenshot.
Installations-Basics
Die Dateien für Chatti findest du auf git:
git clone git@github.com:enchiriadiae/chatti.git
Du brauchst in jeder Umgebung:
- **Python 3.12 oder höher
- Einen Internetzugang (für die OpenAI-API)
- Einen gültigen **OpenAI API-Key**
Für die Ersteinrichtung von Chatti gibt's im Ordner /chatti/docs einen Installation-Guide als MD-Datei. Dasselbe gilt für den API-Key. Ohne den hat der Client keinen Zugriff die KI-Modelle von ChatGPT.
Hier gehe ich davon aus, dass die Dateien auf dem lokalen System vorhanden sind.
Innerhalb einer viruellen Python3-Umgebung startet der Client mit dem Befehl:
./chatti
Liegt nur der Ordner mit Quelldateien vor, wechselst du in das chatti-Verzeichnis und startest dort den Client mit dem Shellscript chatti-start.sh:
cd <Verzeichnis von Chatti>
./chatti-start.sh
Begrüßungsscreen und Start
Chatti startet mit einem Begrüßungs-Screen:

Wenn kein User eingerichtet ist, startet ein Wizard, der durch die entsprechende Schritte führt. Halte den entsprechenden API-Key im Clipboard bereit. Das Passwort wird während der Eingabe geprüft. Es ist zugleich der Schlüssel für die eingebaute Krypto. Der Wizard stellt Mindestlänge sowie hinreichende Komplexität der Passphrase sicher.
Existiert bereits ein User, kopierst du das entspechende Passwort in die Konsole. Der Client entschlüsselt und prüft beim Start den API-Key.
