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
-
2.1.0
-
source
- 2.1.0 source November 08, 2026 (193 KB)
-
-
2.0.1
-
source
- 2.0.1 source November 02, 2026 (186 KB)
-
-
2.0.0
-
source
- 2.0.0 source November 02, 2026 (185 KB)
-
-
2.0.0.0.pre.beta2
-
source
- 2.0.0.0.pre.beta2 source September 09, 2026 (2.35 MB)
-
-
2.0.0.0.pre.alpha
-
source
- 2.0.0.0.pre.alpha source August 20, 2026 (2.35 MB)
-