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
- Installation
- Configuration
- Prompt Directives
- Shell Integration
- Embedded Ruby (ERB)
- Executable Prompts
- Development
- Contributing
- History
- Roadmap
- License
- Dynamic Content
- My Most Powerful Prompt
- RubyLLM::Tool Support
- Piped Content
- Local Model Registry Refresh
- Examples
- Security Considerations
- Troubleshooting
- Shell Directive
- Ruby Directive
- Terse Option
- Switch Options
- Value Options
- CLI Options
- Version
- Fuzzy
- Ripgrep
- Fzf
- Direnv
Enjoy exploring and automating your AI workflows with AIA!