Discover and explore top open-source AI tools and projects—updated daily.
DanMcInerneyAI agent loop for code development and research
New!
Top 54.1% on SourcePulse
Summary
This repository provides a research-backed framework for orchestrating AI agents in a software development loop. It addresses the challenge of robust AI-driven planning, implementation, and review by separating roles: Claude Fable acts as the architect for planning and review, while GPT-5.5 Codex serves as the builder for implementation and research. The system leverages the repository itself as memory, offering a structured approach to AI-assisted coding for engineers and researchers seeking automated development workflows.
How It Works
The core architecture employs two Claude Code skills to create a repository-centered loop. The architect (Claude Fable) defines specifications and acceptance gates before any code is written, breaking down tasks into lanes and committing gates to docs/gates/. Builders (GPT-5.5 Codex) operate in parallel, isolated worktrees, must "argue with the spec," build only their assigned files, and report raw results without direct commit access. Fable then judges the output by executing gate commands, comparing diffs against the spec's intent, and merging passing lanes. The repository's Git history and specific documentation files (docs/gates/, docs/lanes/, docs/HANDOFF.md) serve as the sole memory. An integrated research loop (/architect-research) uses Codex for topic scouting, followed by Fable designing topic-specific lanes for parallel, budget-constrained Codex researchers, culminating in a verified, decision-oriented report.
Quick Start & Requirements
git clone https://github.com/DanMcInerney/architect-loop
cd architect-loop && ./install.sh
# Windows: .\install.ps1
npm installed.npm i -g @openai/codex@latest (Codex CLI >= 0.133).DESIGN.md, skills/architect/SKILL.md, skills/architect-research/lanes.md.Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord/Slack), or roadmaps are provided in the README. The origin notes inspiration from an X post by @jumperz.
Licensing & Compatibility
Limitations & Caveats
Adoption requires existing subscriptions to Claude Code and ChatGPT plans, with usage drawing directly from paid plan quotas which may represent a significant portion of weekly limits for extensive runs. The system's effectiveness is inherently tied to the performance and interpretation capabilities of the underlying AI models. Reliance on the repository's Git history and specific documentation files as the sole memory mechanism necessitates careful management.
1 day ago
Inactive
notlikeDev