Bash AI Roided is a fork of Bash AI. It improves on the original. Bash AI is a command-line tool that uses the power of OpenAI's GPT-3 to provide intelligent suggestions and automation for your bash commands.
You can install Bash AI via npm:
npm install -g @screamingpanic/bash-ai-roidedy
Before using Bash AI, you'll need to set your OpenAI API key. You will be prompted to enter the key during the installation. If you choose to skip entering the key during the installation stage, You will also be prompted to enter it after you make a request.
To use Bash AI, simply invoke it in your terminal:
?? <your request here>
Bash AI will listen to your commands and provide suggestions and automation as needed.
A configuration file is created in ~/.bash-ai-roided. It contains information such as the OpenAI API key. Feel free to edit it.
- Adding ability to enable logging from the user configuration file (this can be used to see the full prompt sent to the API)
- A whole slew of errors have been taken take of
- Much of under-the-hood work has been redone
- Changed the storage of the API key from an environment variable to a configuration file (for security reasons)
- Updated logging and error handling
- Reduced length of pompt by removing file list (reduces cost of using)
- Switch models from text-davinci-03 to gpt-3.5-turbo (reduces cost and increases performance)
- Increase max response token count from 16 to 124 (prevents early cutoff)
- Add linux distro information to environment (localizes output)
- Remove promp intructions replication
- Fix typos and formatting