A terminal-based AI chatbot powered by Google's Gemini AI. AliaBot acts as an intelligent terminal assistant that understands natural language and can either execute shell commands or provide conversational responses.
- 🤖 Smart Command Interpretation: Converts natural language to terminal commands
- 💬 Conversational AI: Ask questions and get intelligent responses
- 🎨 Rich Terminal UI: Beautiful panels, colors, and ASCII art
- ⚡ Fast: Powered by Google Gemini 1.5 Flash
- Python 3.7+
- Google Gemini API key (Get one here)
- Clone the repository:
git clone <repository-url>
cd AliaBot- Install dependencies:
pip install -r requirements.txt- Configure your API key:
cp .env.example .envThen edit .env and add your Gemini API key:
GEMINI_API_KEY=your_actual_api_key_here
Run AliaBot:
python gemini.py- Execute commands: "list files", "show python version", "create a directory called test"
- Ask questions: "What is Python?", "How do I use git?"
- Exit: Type
exitto quit
.env file or expose your API key. The .gitignore file is configured to exclude .env from version control.