bott
: Votre Terminal Copilote bott
(abréviation de bot-in-terminal) n'est pas seulement un outil de ligne de commande ; c'est votre copilote dans le vaste monde du terminal. Conçu pour vous faire sentir comme un pro du terminal, bott vous assiste dans vos activités quotidiennes, fournit des conseils utiles et ajoute même une touche d'humour à votre expérience en ligne de commande.
Installez Rust si vous ne l'avez pas déjà et assurez-vous d'avoir une version supérieure à 1.74.0
$ curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ source $HOME /.cargo/env
$ rustc --version
Installez bott avec une seule commande :
$ curl -o- https://raw.githubusercontent.com/subbu963/bott/v0.1.0/install.sh | bash
Que vous préfériez l'intelligence d'OpenAI ou la sagesse d'Ollama, Bott a ce qu'il vous faut. Choisissez votre grand modèle linguistique (LLM) et libérez la puissance de votre terminal.
$ bott ! config set -k llm openai
$ bott ! config set -k openai:api_key -v YOUR_API_KEY
Stockée en toute sécurité dans un trousseau, votre clé API est en sécurité avec bott.
gpt-4
. Si vous souhaitez modifier le modèle OpenAI (reportez-vous à la [documentation d'OpenAI](https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo pour les modèles disponibles), procédez : $ bott ! config set -k openai:model -v YOUR_PREFERRED_MODEL
codellama:7b-instruct
. Si vous souhaitez changer de modèle (référez-vous à la bibliothèque pour les modèles disponibles), faites : $ ollama pull codellama:7b-instruct
$ bott ! config set -k ollama:model -v codellama:7b-instruct
$ bott ! config set -k llm -v ollama
Sécurisé et prêt, bott utilise désormais le modèle Ollama pour améliorer votre expérience de terminal.
Bott excelle pour vous aider dans les activités quotidiennes du terminal. Par exemple, lorsque vous travaillez dans un référentiel Git et que vous souhaitez ajouter uniquement les fichiers JS modifiés à un commit :
$ bott ! query " figure out all the js files that i have changed in the current directory and add them to the commit. "
Bott assure le suivi des sessions, vous permettant de poser des questions de suivi :
$ bott ! query " do the same for html files as well "
Lors du dépannage des commandes, bott apparaît comme votre assistant de débogage. Si une commande trouvée en ligne, comme la récupération de la version du système d'exploitation, échoue :
$ bott ! run cat /etc/os-release
$ bott ! debug
Bott intervient pour enquêter et découvrir pourquoi la commande échoue sur votre système.
Bon voyage avec bott, votre fidèle compagnon dans le terminal !