bott
: Seu Terminal Copilot bott
(abreviação de bot-in-terminal) não é apenas uma ferramenta de linha de comando; é o seu copiloto no vasto mundo do terminal. Projetado para fazer você se sentir como um profissional de terminal, o bott auxilia nas atividades do dia a dia, fornece dicas úteis e até adiciona um toque de humor à sua experiência de linha de comando.
Instale o Rust se ainda não o tiver e garanta uma versão superior a 1.74.0
$ curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ source $HOME /.cargo/env
$ rustc --version
Instale o bott com um único comando:
$ curl -o- https://raw.githubusercontent.com/subbu963/bott/v0.1.0/install.sh | bash
Quer você prefira a inteligência do OpenAI ou a sabedoria do Ollama, a bott tem o que você precisa. Escolha seu Large Language Model (LLM) e libere o poder do seu terminal.
$ bott ! config set -k llm openai
$ bott ! config set -k openai:api_key -v YOUR_API_KEY
Armazenada com segurança em um chaveiro, sua chave de API está segura com o bott.
gpt-4
. Se você quiser alterar o modelo OpenAI (consulte a [documentação da OpenAI](https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo para modelos disponíveis), faça: $ bott ! config set -k openai:model -v YOUR_PREFERRED_MODEL
codellama:7b-instruct
. Se quiser alterar o modelo (consulte a biblioteca para ver os modelos disponíveis), faça: $ ollama pull codellama:7b-instruct
$ bott ! config set -k ollama:model -v codellama:7b-instruct
$ bott ! config set -k llm -v ollama
Seguro e pronto, o bott agora utiliza o modelo Ollama para aprimorar sua experiência no terminal.
Bott é excelente em ajudá-lo nas atividades terminais diárias. Por exemplo, ao trabalhar em um repositório Git e desejar adicionar apenas os arquivos JS alterados a um commit:
$ bott ! query " figure out all the js files that i have changed in the current directory and add them to the commit. "
Bott acompanha as sessões, permitindo que você faça perguntas de acompanhamento:
$ bott ! query " do the same for html files as well "
Ao solucionar problemas de comandos, bott brilha como seu assistente de depuração. Se um comando encontrado online, como a busca da versão do sistema operacional, falhar:
$ bott ! run cat /etc/os-release
$ bott ! debug
Bott intervém para investigar e descobrir por que o comando está falhando em seu sistema.
Aproveite a viagem com bott, seu fiel companheiro no terminal!