Du kennst die Schleife. Eine Aufgabe taucht auf — Dateien über 100 MB finden, den Prozess auf Port 8080 killen, einen Ordner mit rsync ohne node_modules synchronisieren — und deine Hände zögern. War es find -size +100M oder +100MB? lsof -i :8080 oder ss -ltn? Du wechselst in den Browser, kopierst die Frage in ein Chatfenster, kopierst die Antwort zurück und betrachtest sie misstrauisch, bevor du Enter drückst.
CliAI streicht diesen Umweg.
Was es ist
CliAI ist ein einzelnes Binary — clai — das in deinem $PATH lebt. Du beschreibst eine Aufgabe in natürlicher Sprache (auf Deutsch oder in deiner Systemsprache). Es gibt einen Shell-Befehl zurück, zeigt dir, was er macht, und wartet. Du drückst Enter zum Ausführen, R zum Verfeinern oder Esc zum Abbrechen. Der Befehl läuft in deiner Shell, in deinem Terminal, mit deiner Umgebung.
Warum es kein Chat ist
Ein Web-Chat reißt den Terminal-Flow auseinander. Er sieht deine Shell nicht, deine Aliasse nicht, dein Arbeitsverzeichnis nicht. Er packt seine Antwort nicht zuverlässig in die Zwischenablage. Und vor allem: Er stellt einen generierten Befehl vor dich hin, ohne Kontext darüber, was in deiner Shell gleich passieren wird.
CliAI ist das Gegenteil: in der Shell bleiben, den Befehl vor dem Ausführen sehen, entscheiden, ob du ihm vertraust. Wir nennen das inspect-then-run. Es ist der einzige Modus, den das Tool kennt.
Installation in einer Zeile
$ curl -LsSf https://gate.cliai.tech/install.sh | shDetected: linux x86_64Installed: /usr/local/bin/claiRun `clai --help` to get started.
Dieselbe Zeile funktioniert auf macOS. Für Windows gibt es einen nativen PowerShell-Installer — siehe Download-Seite.
Wie geht's weiter
- Die Dokumentation für die vollständige Subkommando-Referenz.
- Der nächste Beitrag erklärt, warum wir CLI statt Chat gewählt haben — was man gewinnt und was verliert.
- Wenn du dir Sorgen um die Datenübertragung machst: Jede Anfrage ist verschlüsselt; die Doku beschreibt das Modell.
Du verbringst weniger Zeit damit, dieselben fünf find-Flags aus dem Gedächtnis zu kramen, und mehr damit, über das Eigentliche nachzudenken.