bott
: su copiloto de terminal bott
(abreviatura de bot-in-terminal) no es sólo una herramienta de línea de comandos; es tu copiloto en el vasto mundo de la terminal. Diseñado para hacerte sentir como un profesional de terminales, bott te ayuda con las actividades diarias, brinda consejos útiles e incluso agrega un toque de humor a tu experiencia en la línea de comandos.
Instale Rust si aún no lo tiene y asegúrese de tener una versión superior a 1.74.0.
$ curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ source $HOME /.cargo/env
$ rustc --version
Instale bott con un solo comando:
$ curl -o- https://raw.githubusercontent.com/subbu963/bott/v0.1.0/install.sh | bash
Ya sea que prefiera la inteligencia de OpenAI o la sabiduría de Ollama, bott lo tiene cubierto. Elija su modelo de lenguaje grande (LLM) y libere el poder de su terminal.
$ bott ! config set -k llm openai
$ bott ! config set -k openai:api_key -v YOUR_API_KEY
Almacenada de forma segura en un llavero, su clave API está segura con bott.
gpt-4
. Si desea cambiar el modelo OpenAI (consulte la [documentación de OpenAI](https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo para conocer los modelos disponibles), haga: $ bott ! config set -k openai:model -v YOUR_PREFERRED_MODEL
codellama:7b-instruct
. Si desea cambiar el modelo (consulte la biblioteca para conocer los modelos disponibles), haga: $ ollama pull codellama:7b-instruct
$ bott ! config set -k ollama:model -v codellama:7b-instruct
$ bott ! config set -k llm -v ollama
Seguro y listo, bott ahora utiliza el modelo Ollama para mejorar su experiencia con la terminal.
Bott destaca por ayudarle con las actividades diarias de la terminal. Por ejemplo, cuando trabaja en un repositorio Git y desea agregar solo los archivos JS modificados a una confirmación:
$ bott ! query " figure out all the js files that i have changed in the current directory and add them to the commit. "
Bott realiza un seguimiento de las sesiones y le permite hacer preguntas de seguimiento:
$ bott ! query " do the same for html files as well "
Al solucionar problemas de comandos, bott brilla como su asistente de depuración. Si un comando encontrado en línea, como buscar la versión del sistema operativo, falla:
$ bott ! run cat /etc/os-release
$ bott ! debug
Bott interviene para investigar y descubrir por qué el comando falla en su sistema.
¡Disfruta del viaje con bott, tu fiel compañero en la terminal!