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.
npm install iriai-buildVerified import paths — ran on the pinned version, not inferred.
Demonstrates the global installation of iriai-build, interactive configuration, and launching a complete AI-driven feature development cycle via the `launch` command.
Always check the latest README and release notes when upgrading. Consider pinning minor versions (e.g., `^0.6.0`) or specific patch versions if stability is critical for your workflow.
Install the `claude` CLI (e.g., `npm install -g claude` if it's an npm package, or follow its specific installation instructions) and ensure it's accessible. Run `which claude` to confirm its path, then configure `CLAUDE_BIN` or run `iriai-build setup`.
Configure a stricter budget tier using `--budget econ` or `--budget budget` when running commands, or set it persistently via `iriai-build setup` or the `IRIAI_BUDGET` environment variable.
Use `iriai-build transfer-to-slack` for existing features. Ensure `slack_app_token` and `slack_bot_token` are configured via `iriai-build setup` or corresponding environment variables before attempting Slack operations.
Upgrade your Node.js installation to version 18 or higher. Tools like `nvm` (Node Version Manager) can facilitate easy switching and management of Node.js versions (e.g., `nvm install 18 && nvm use 18`).
Install the `claude` CLI (refer to its documentation for specific instructions). Verify its accessibility by running `which claude`. If needed, configure the `CLAUDE_BIN` environment variable or run `iriai-build setup` to explicitly set its path.
Upgrade your Node.js installation to version 18 or newer. If using `nvm`, run `nvm install 18 && nvm use 18`.
Run `iriai-build setup` interactively and provide the required Slack App and Bot tokens. Alternatively, set the `SLACK_APP_TOKEN` and `SLACK_BOT_TOKEN` environment variables before running the commands.
Check the file permissions for the `~/.iriai` directory and `~/.iriai/config.json`. Ensure the user has read and write access (e.g., `chmod 700 ~/.iriai` and `chmod 600 ~/.iriai/config.json`).
No dependency data recorded yet.