AIA runs large language models from the terminal. Prompts are Markdown files with YAML front matter: parameters that AIA asks for, directives such as /include and /shell, ERB and shell expansion, and keys that pick the model, temperature or a special mode. Run a prompt once, chain prompts into a pipeline, make a prompt file executable, or open an interactive chat with history, checkpoints and skills. Every session is a crew of robots built on robot_lab. Name several models to compare them side by side, ask for a consensus or a debate, have two independent answers reconciled with /verify, or decompose and delegate work to specialists. Robots use RubyLLM tools and MCP servers through ruby_llm 2.1's built-in client, with per-tool approval and automatic tool filtering. Any provider RubyLLM registers can be used, local or remote, plus optional ruby_llm-providers-* gems that run Claude Code, Codex or GitHub Copilot as models. Requires Ruby 4.0.9 or newer.

Required Ruby Version

>= 4.0.9

Authors

Dewayne VanHoozer

Versions

  1. 2.1.0
    1. source

      1. 2.1.0 source November 08, 2026 (193 KB)
  2. 2.0.1
    1. source

      1. 2.0.1 source November 02, 2026 (186 KB)
  3. 2.0.0
    1. source

      1. 2.0.0 source November 02, 2026 (185 KB)
  4. 2.0.0.0.pre.beta2
    1. source

      1. 2.0.0.0.pre.beta2 source September 09, 2026 (2.35 MB)
  5. 2.0.0.0.pre.alpha
    1. source

      1. 2.0.0.0.pre.alpha source August 20, 2026 (2.35 MB)
Show all versions (76 total)

Pushed by

SHA 256 checksum