28 Punkte von colus001 2026-03-24 | 13 Kommentare | Auf WhatsApp teilen

Ich habe das CLI-Tool pls gebaut, bei dem ein LLM Shell-Befehle aus natürlicher Sprache erstellt und ausführt. Es ist nichts, was man täglich nutzt, aber bei Befehlen, die man nur gelegentlich verwendet, konnte ich sie mir einfach nie merken.

$ pls 'Beende alle Prozesse, die Port 1380 verwenden'

$ pls 'Leere den DNS-Cache'

$ pls 'Räume alte Docker-Container auf'

So etwas eben. Deshalb habe ich es schnell per Vibe Coding gebaut.

Ich habe es erstellt, indem ich in OpenCode Opus 4.6 und Sonnet 4.6 angebunden habe. Angefangen habe ich, weil ich Zig lernen wollte, aber ich glaube, beim Lernen ... bin ich gescheitert; dafür gefiel mir das Build-System, weil es so aufgeräumt ist.

Ich verwende gemini-3-flash-preview; den API Key müsst ihr aber selbst anbinden. Da die Funktionalität an sich sehr klein ist, müsst ihr euch um die API-Kosten nicht allzu viele Sorgen machen. Selbst bei recht häufiger Nutzung landet man nur bei ein paar Cent.

Ihr könnt es auch in einer Form wie $ echo 'Arbeitsinhalt' | pls verwenden, und Mac-Nutzer können es direkt per brew installieren.

Feedback ist willkommen~

13 Kommentare

 
chl11wq12 2026-03-24

Oh, die Idee ist ja mal richtig geil.

 
m00nlygreat 2026-03-25

Ich hatte schon vor langer Zeit eine ähnliche Idee. Der Name ist wirklich gut, haha.

 
nyanrus 2026-04-21

Ich habe erst die Kommentare gelesen und dann diesen Kommentar gesehen und mir den Titel angesehen — ich habe laut losgelacht hahaha

 
chl11wq12 2026-03-24

Ich bin so glücklich, dass es mit zig gemacht wurde.

 
rayinclay 2026-03-30

Das ist wirklich großartig.

 
colus001 2026-03-25

Ich habe einen Proxy eingerichtet, damit man das Tool ohne API-Konfiguration nutzen kann. Führen Sie einfach erneut $ brew upgrade pls oder install.sh | sh aus; alternativ können Sie pls config reset verwenden oder in pls config den Provider auf proxy setzen. Das Rate-Limit ist zwar etwas streng, aber für typische Anwendungsfälle sollte es kein größeres Problem sein~

 
hevinxx 2026-03-25

Die Idee ist wirklich gut.

 
anyjava 2026-03-25

Huch..! Wow, das ist wirklich eine Funktion, die ich dringend gebraucht habe.

 
hwhang0917 2026-03-25

Ich fand es schade, dass es anfangs als Copilot-Plugin für die GitHub-CLI genutzt wurde und dann verschwunden ist, deshalb freut mich das!

https://github.com/github/gh-copilot

 
runableapp 2026-03-25

Das muss ich wohl einmal ausprobieren. Ich denke gerade über etwas Ähnliches nach und sammle dafür Materialien, deshalb teile ich das hier. Es wäre gut, wenn man sich an anderen Projekten orientiert und es weiterentwickelt.

Bei meiner Recherche wirkten diese am vielversprechendsten:
https://github.com/kunchenguid/gsh
https://github.com/sigoden/aichat

 
chl11wq12 2026-03-24

Mit welchem Tool haben Sie das gebaut? Claude Code?

 
colus001 2026-03-24

Ich habe es mit einer Anthropic-Anbindung in OpenCode erstellt~

 
chl11wq12 2026-03-25

Wow! Vielen Dank für die Antwort~