Discover and explore top open-source AI tools and projects—updated daily.
AnandChowdharyAutonomous AI-driven development loop for complex coding tasks
New!
Top 47.6% on SourcePulse
This project provides an autonomous agent for executing multi-step coding tasks, designed for developers needing to automate complex or repetitive development workflows. It enables continuous, iterative code generation and integration by orchestrating the Claude Code AI model, managing the entire pull request lifecycle, and maintaining persistent context across runs, thereby facilitating large-scale project completion and maintenance.
How It Works
The core mechanism involves running Claude Code within a continuous loop, inspired by CI/CD practices. Each iteration automatically creates a new Git branch, generates code commits based on a prompt, pushes the changes, and creates a GitHub pull request. The system monitors CI checks and reviews, merging successful PRs or discarding failed ones. Crucially, a shared markdown file (SHARED_TASK_NOTES.md) acts as external memory, preserving context and learnings between iterations, enabling the AI to self-correct and build upon previous work without losing state.
Quick Start & Requirements
curl -fsSL https://raw.githubusercontent.com/AnandChowdhary/continuous-claude/main/install.sh | bash.claude auth).gh auth login).jq (installable via brew install jq or apt-get install jq).continuous-claude --prompt "your task" --max-runs <N> --owner <owner> --repo <repo> or --max-cost <USD>.jq installation instructions are provided.Highlighted Details
--max-runs) or a cost budget (--max-cost).Maintenance & Community
The project acknowledges contributions and inspiration from individuals like Namanyay and concepts explored by GitHub Next's Continuous AI project. Specific community channels (e.g., Discord, Slack) are not detailed in the README.
Licensing & Compatibility
The project is released under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes.
Limitations & Caveats
Failed iterations, while potentially "wasteful," are part of the learning process; the system discards work but learns from failures. The tool's effectiveness is contingent on the Claude Code CLI's capabilities and the clarity of the provided prompts. It requires prior authentication setup for both Claude Code and GitHub CLIs.
1 day ago
Inactive
plandex-ai