What is the IRA Framework?
IRA Framework is an orchestration layer that drives AI coding agents — Claude Code, Codex, or Gemini — through structured software pipelines with human approval gates. It plans, implements, audits, and documents work inside your own repository, records what it learns into a knowledge graph, and proposes improvements to its own configuration after every run.
Do I need to be a developer to use IRA?
No. Developers get fine-grained control, but IRA is built for founders and solo builders too. You describe the outcome and approve the milestones; a "Me" profile and a plain-English configuration assistant let you steer the framework without living in the terminal.
Which AI tools and models does IRA support?
Claude Code is the primary, default, and most capable provider. Codex and Gemini are also supported, and you can route each pipeline stage to a different provider and model — deep-reasoning models for planning and review, fast models for coding — even within a single pipeline.
Where does my code go? Is it sent anywhere?
IRA runs on your machine and works inside your own repository. It uses your existing Claude Code login, so no separate API key is needed. Run state, artifacts, and logs are written to a .ira/ folder under your project — the filesystem is the source of truth, with no external database.
What are approval gates?
Gates are the points where a running pipeline pauses for your decision. When a run reaches a gate it shows "awaiting approval"; you Approve to continue or Reject with a reason, and IRA adjusts. You can require typing "I approve" for an extra confirmation step.
Can I customize the pipelines, agents, and rules?
Yes. IRA includes a Workflows layer — custom sub-agents, markdown rules, and reusable skills, each scoped to the pipelines and stages where it should apply. Pipelines are fully editable on a visual node canvas, and every change is versioned and reversible.
Does IRA work with existing codebases?
Yes. Point it at any local repository. IRA builds a knowledge graph of the project, can extract an architecture document from it, and grounds its planning and its project chat in that understanding of your actual code.
How does IRA improve over time?
After each run, a review pass compares the result against the spec and your gate decisions, then drafts concrete improvements to IRA's agents, rules, and pipelines. You approve the ones you want. Because the managed config is versioned and snapshotted, every change is auditable and reversible.