Home - MadBomber/aia GitHub Wiki

AI Assistant (AIA)

The Prompt is the Code


       ,      ,
       (\____/) AI Assistant (v0.9.11) is Online
        (_oo_)   gpt-4o-mini (supports tools)
         (O)       using ruby_llm (v1.4.0 MCP v0.6.1)
       __||__    \) model db was last refreshed on
     [/______\]  /    2025-07-30
    / \__AI__/ \/      I did not bring any tools
   /    /__\
  (\   /____\

Welcome to the AIA Command-Line Utility! AIA is a cutting-edge command-line utility that facilitates interaction with AI models through dynamic prompt management. It automates the management of pre-compositional prompts and executes generative AI commands with enhanced features including:

  • Embedded directives - Dynamic commands starting with //
  • Shell integration - Execute shell commands and use environment variables
  • Embedded Ruby (ERB) - Full ERB template processing
  • History management - Track and reuse previous interactions
  • Interactive chat - Seamless chat sessions with AI models
  • Prompt workflows - Chain prompts with --next and --pipeline
  • RubyLLM::Tool support - Function calling with Ruby tools
  • Shared tools collection - Ready-to-use tools via shared_tools gem

AIA leverages the prompt_manager gem for prompt management, utilizes the fzf CLI tool for prompt selection, and includes the shared_tools gem which provides a collection of ready-to-use functions for use with LLMs that support tools.


Quick Links


Enjoy exploring and automating your AI workflows with AIA!