ShellSpeak is an interactive command-line interface that enhances the terminal experience by integrating AI-driven command translation and execution.
The core functionality of ShellSpeak revolves around capturing user input, translating it to actionable shell commands through an AI model, and executing these commands while displaying the output in a styled and user-friendly manner.
(Files/History/PATH commands, are set to token limits that can be adjusted, check modules/shellSpeak.py)
The above diagram illustrates the architecture of ShellSpeak. It provides an in-depth look into how the program captures and processes user input to execute commands.
We have recently added the capability to handle file inputs and to manage command history, enhancing the overall user experience.
git clone https://github.com/TheCompAce/ShellSpeak
cd ShellSpeak
2. Install the required dependencies:
pip install -r requirements.txt
3. Configure your settings in settings.json
to match your preferences and system setup.
Run the ShellSpeak
script from the command line:
python main.py
This uses a menu to Setup and Run ShellSpeak.
Auto Run the ShellSpeak
script from the command line:
python main.py /start
Runs with using the start menu, base on the settings.json that already exist.
(We have a run.bat, and ai_cmd.bat (auto run), that builds a environment, and runs “pip install -r requirements.txt”)
What Are Bash Comments? In Bash scripting, comments are notes in your code that the…
When you write a Bash script in Linux, you want it to run correctly every…
Introduction If you’re new to Bash scripting, one of the first skills you’ll need is…
What is Bash Scripting? Bash scripting allows you to save multiple Linux commands in a file and…
When it comes to automating tasks on Linux, Bash scripting is an essential skill for both beginners…
Learn how to create and use Bash functions with this complete tutorial. Includes syntax, arguments,…