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”)
Pystinger is a Python-based tool that enables SOCKS4 proxying and port mapping through webshells. It…
Introduction When it comes to cybersecurity, speed and privacy are critical. Public vulnerability databases like…
Introduction When it comes to cybersecurity, speed and privacy are critical. Public vulnerability databases like…
If you are working with Linux or writing bash scripts, one of the most common…
What is a bash case statement? A bash case statement is a way to control…
Why Do We Check Files in Bash? When writing a Bash script, you often work…