Iriai Build Tool

0.6.6 · active · verified Tue Apr 21

Iriai Build (version 0.6.6) is an AI agent orchestration Command Line Interface (CLI) designed for planning, implementing, and shipping software features. It streamlines the development workflow by managing multi-agent pipelines directly from the terminal or via a Slack bridge. The tool integrates with the `claude` CLI as its underlying execution engine, allowing for sequential planning phases (PM, Designer, Architect, Plan Compiler) and parallel implementation across multiple teams. Key differentiators include its state-machine driven feature lifecycle, signal-based agent communication via the filesystem, multi-team coordination capabilities, and flexible budget tiers for controlling model usage and concurrency. It offers both interactive terminal and asynchronous Slack modes for user decisions and updates. As a pre-1.0 tool, its release cadence is likely agile, with ongoing feature development and potential for breaking changes.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates the global installation of iriai-build, interactive configuration, and launching a complete AI-driven feature development cycle via the `launch` command.

#!/bin/bash

# --- Prerequisites ---
# Ensure Node.js >= 18 is installed.
# Ensure 'claude' CLI is installed globally and configured (e.g., with API key).
# If 'claude' is an npm package, install it: npm install -g claude
# Otherwise, follow its specific installation instructions.

# --- Installation ---
npm install -g iriai-build

# --- Configuration ---
# Run interactive setup for tokens, tool paths, budget tier, and preferences.
# This will save configuration to ~/.iriai/config.json
iriai-build setup

# --- Launching a Feature ---
# Define a simple feature description for the AI agents.
FEATURE_DESCRIPTION="Add a 'Privacy Policy' page with standard legal text and a contact email link."

# Launch the full feature development cycle using the 'launch' command.
# This will initiate planning, implementation, and review gates interactively.
# Be prepared for a potentially long-running process with multiple prompts.
# Ensure you are in your project's root directory when running for a real project.

iriai-build launch "$FEATURE_DESCRIPTION"

echo "Iriai-build launched for feature: '$FEATURE_DESCRIPTION'."
echo "Follow the interactive prompts in your terminal to guide the agents."

view raw JSON →