Bash AI (BAI) ist ein erweitertes Bash-Shell-Skript, das als KI-Antriebsassistent fungiert, das von Ihrer KI inspiriert ist.
Mit der Nutzung der neuesten OpenAI-Fähigkeiten können Sie Fragen stellen und terminalbasierte Aufgaben mithilfe natürlicher Sprache ausführen. Es enthält Antworten und Befehlsvorschläge basierend auf Ihrer Eingabe und ermöglicht es Ihnen, die vorgeschlagenen Befehle auf Wunsch auszuführen oder zu bearbeiten.
Bash Ai ist nicht nur mächtig aus der Schachtel, sondern auch erweiterbar!
Mit seiner Plugin -Architektur können Sie problemlos Ihre eigenen Tools hinzufügen und so die Bash -AI ermöglichen, noch mehr zu erreichen und seine Funktionalität über ihre ursprünglichen Funktionen hinaus zu erweitern.
Bash AI bietet die folgenden Funktionen an:
100% Shell Skript
Keine Notwendigkeit, irgendetwas zu installieren. Führen Sie es einfach aus!
Plugins!
Erweitern Sie die Funktionalität von Bash AI, indem Sie Plugins hinzufügen, die als "Tools" bezeichnet werden.
Natürliche Sprachschnittstelle
Kommunizieren Sie mit dem Terminal mit der Alltagssprache.
Frage Beantwortung
Erhalten Sie Antworten auf alle Ihre Terminalfragen, indem Sie Ihre Anfrage mit einem Fragezeichen beenden.
Befehlsvorschläge
Erhalten Sie intelligente Befehlsvorschläge basierend auf Ihrer Eingabe.
Befehlsinformationen
Holen Sie sich detaillierte Informationen über die vorgeschlagenen Befehle.
Vertriebsbewusstsein
Holen Sie sich Antworten und Befehle, die mit Ihrer spezifischen Linux -Verteilung kompatibel sind und sich mit Ihrer spezifischen Linux -Verteilung beziehen.
Befehlsausführung
Wählen Sie die vorgeschlagenen Befehle direkt von Bash AI auszuführen.
Befehlsbearbeitung
Bearbeiten Sie die vorgeschlagenen Befehle vor der Ausführung.
Fehlerprüfung
Untersuchen Sie die von den vorgeschlagenen Befehlen generierten Fehlermeldungen und versuchen Sie, diese zu beheben.
Anhaltendes Gedächtnis
Erinnert sich an Ihre früheren Anfragen und verwendet sie, um zukünftige Vorschläge zu verbessern.
Verzeichnisbewusstsein
Erkennt und verwendet das aktuelle Verzeichnis automatisch, wenn sie Befehle ausführen.
Bewusstsein des Gebietsschemas
Erkennt automatisch das Gebietsschema Ihres Systems und liefert lokalisierte Antworten.
Vim -Bewusstsein
Erkennt automatisch, ob Sie VIM verwenden und gibt VIM-spezifische Vorschläge.
curl -sS https://raw.githubusercontent.com/hezkore/bash-ai/main/install.sh | bashWarnung
Führen Sie niemals unbekannte Skripte aus, ohne sie zur Sicherheit zu überprüfen. Lesen Sie hier das Skript installieren.
bai , um die AI zu verprügeln.Klonen oder herunterladen das Repository:
git clone https://github.com/hezkore/bash-ai.gitMachen Sie das Skript ausführbar:
chmod +x bai.shBash AI ausführen:
./bai.sh (Optional) Aus Gründen der Einfachheit können Sie eine Abkürzung zum bai.sh -Skript erstellen. Es gibt zwei Möglichkeiten, dies zu tun:
Erstellen Sie einen symbolischen Link in /usr/local/bin . Auf diese Weise können Sie das Skript von überall aus ausführen, ohne den vollständigen Pfad eingeben zu müssen. Ersetzen Sie path/to/bai.sh durch den tatsächlichen Pfad zum bai.sh -Skript:
ln -s path/to/bai.sh /usr/local/bin/bai Alternativ können Sie einen Alias für das bai.sh -Skript in Ihrer .bashrc -Datei erstellen. Auf diese Weise können Sie das Skript mit dem Befehl bai ausführen, wodurch der vollständige Pfad jedes Mal zum Skript eingegeben werden muss. Ersetzen Sie path/to/bai.sh durch den tatsächlichen Pfad zum bai.sh -Skript:
alias bai='path/to/bai.sh'
Beim ersten Lauf wird eine Konfigurationsdatei namens bai.cfg in Ihrem ~/.config -Verzeichnis erstellt.
Wichtig
Entfernen Sie immer bai.cfg bevor Sie die Bash -AI aktualisieren, um Kompatibilitätsprobleme zu vermeiden.
Sie müssen einen OpenAI -API -Schlüssel im Feld key= dieser Datei bereitstellen. Der OpenAI -API -Schlüssel kann von Ihrem OpenAI -Konto erhalten werden.
Vorsicht
Es ist gefährlich, den Schlüssel in einer einfachen Textdatei zu behalten, und es liegt in Ihrer Verantwortung, ihn sicher zu halten.
Sie können auch das GPT -Modell, die Temperatur und viele andere Dinge in dieser Datei ändern.
Bash AI arbeitet in zwei Modi: Interaktiver Modus und Befehlsmodus.
Um den interaktiven Modus einzugeben, führen Sie bai einfach ohne Anfrage aus. Auf diese Weise können Sie kontinuierlich mit Bash AI interagieren, ohne den Befehl erneut auszuführen.
Im Befehlsmodus führen Sie bai aus, gefolgt von Ihrer Anfrage wie SO: bai your request here
Beispiel Verwendung:
bai create a new directory with a name of your choice, then create a text file inside it
Sie können auch Fragen stellen, indem Sie Ihre Anfrage mit einem Fragezeichen beenden:
bai what is the current time?
Plugins sind OpenAI -Tools, die die Funktionalität von Bash AI erweitern, aber nicht im Standard -Bash -AI -Setup enthalten sind.
Alle Tools sollten in Ihr ~/.bai_tools -Verzeichnis platziert werden.
Sie können sehen, welche Tools derzeit durch Ausführen bai installiert sind, und Bash AI wird sie für Sie auflisten.
Tools sind nichts weiter als ein Shell -Skript mit einer init execute -Funktion.
Sie können Beispiele und verfügbare Tools im Ordner "Tools" finden.
Sie können sie frei in Ihr ~/.bai_tools -Verzeichnis bewegen, um sie zu aktivieren!
bai what's the current time? wird nicht funktionieren. BUI bai "what's the current time?" Und bai what is the current time? wird erfolgreich ausführen.