AI Toolkit CLI

View GitHub Repository

AI Toolkit CLI Menu Screenshot

AI Toolkit CLI – modular, menu-driven tool for generating and explaining scripts and concepts

Project Overview

This is a GPT-powered CLI toolkit designed to support real-world IT workflows. It helps users generate scripts, explain Bash or PowerShell code, and understand system administration concepts through natural language. It also includes an interactive tutor mode that can guide users through homelab builds, scripting tasks, and troubleshooting questions using OpenAI’s API.

Features

  • Generate Bash or PowerShell scripts from plain-language prompts
  • Break down existing Bash or PowerShell scripts line by line
  • Explain Linux, DevOps, and Windows admin concepts on demand
  • Interactive GPT-powered tutor mode for sysadmin education
  • Runs entirely in a local Python environment with modular structure

Tools & Technologies

  • Python 3
  • OpenAI API (via GPT-4o)
  • dotenv for API key management
  • Bash and PowerShell CLI environments
  • Git and GitHub for version control and documentation

Skills Demonstrated

  • Python scripting and CLI interface design
  • OpenAI API integration and prompt engineering
  • Cross-platform support (Linux and Windows)
  • Tool building for IT workflows and sysadmin education
  • Real-world application: used to assist in building my Windows Server homelab