[PR #574] [CLOSED] Add AI Autonomous Dev Agent (Pilot) — ticket-to-PR pipeline with Claude Code #2493

Closed
opened 2026-04-21 08:33:40 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/574
Author: @alekspetrov
Created: 3/9/2026
Status: Closed

Base: mainHead: add-pilot-autonomous-dev-agent


📝 Commits (2)

  • 3b2b32b Add AI Autonomous Dev Agent (Pilot) — ticket-to-PR pipeline
  • b7f0472 Add dashboard screenshot to README

📊 Changes

8 files changed (+352 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/.env.example (+8 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/README.md (+98 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/config.example.yaml (+39 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/demo_github_issue.py (+71 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/demo_webhook_trigger.py (+110 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/docker-compose.yml (+23 -0)
advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/requirements.txt (+2 -0)

📄 Description

Summary

Adds Pilot, an autonomous AI development pipeline that converts GitHub/Linear/Jira issues into pull requests using Claude Code.

Located in advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/

How It Works

GitHub Issue (labeled "pilot") → Navigator (plans) → Executor (Claude Code) → Self-Review → Quality Gates → Pull Request

The multi-agent pipeline uses Navigator for codebase-aware planning, Claude Code for implementation, and a self-reviewer for validation — with automated test/lint gates and retry loops.

Files

File Description
README.md Architecture overview, 3 quickstart options, feature list
demo_github_issue.py Python script to create a pilot-labeled GitHub issue
demo_webhook_trigger.py Python script to trigger tasks via Pilot's webhook API
config.example.yaml Minimal YAML config for GitHub polling
docker-compose.yml One-command Docker setup
requirements.txt Python dependencies (requests, python-dotenv)
.env.example Environment variables template

How to Run

# Option 1: Homebrew
brew tap alekspetrov/pilot && brew install pilot
pilot init && pilot start --github

# Option 2: Docker
docker compose up -d

# Option 3: Demo scripts
pip install -r requirements.txt
python demo_github_issue.py --repo owner/repo --title "Add health check"

Key Differentiators

  • Full autonomous loop: ticket intake → planning → coding → quality gates → self-review → PR → CI monitoring → auto-merge
  • Multi-source: GitHub, Linear, Jira, Asana, GitLab, Azure DevOps, Plane, Discord, Telegram, Slack
  • 240+ features, v2.76.0, production-tested
  • Go binary with Python demo scripts for this submission
  • Self-hosted: single binary, no external services, secrets never leave your infra

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Shubhamsaboo/awesome-llm-apps/pull/574 **Author:** [@alekspetrov](https://github.com/alekspetrov) **Created:** 3/9/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `add-pilot-autonomous-dev-agent` --- ### 📝 Commits (2) - [`3b2b32b`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/3b2b32b9cc69e9bcc0c387df096567c78b1d90cc) Add AI Autonomous Dev Agent (Pilot) — ticket-to-PR pipeline - [`b7f0472`](https://github.com/Shubhamsaboo/awesome-llm-apps/commit/b7f047273407191d87d16dc81ce86a8a2e69bd22) Add dashboard screenshot to README ### 📊 Changes **8 files changed** (+352 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/.env.example` (+8 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/README.md` (+98 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/config.example.yaml` (+39 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/demo_github_issue.py` (+71 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/demo_webhook_trigger.py` (+110 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/docker-compose.yml` (+23 -0) ➕ `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/requirements.txt` (+2 -0) </details> ### 📄 Description ## Summary Adds [Pilot](https://github.com/alekspetrov/pilot), an autonomous AI development pipeline that converts GitHub/Linear/Jira issues into pull requests using Claude Code. Located in `advanced_ai_agents/multi_agent_apps/ai_autonomous_dev_agent/` ## How It Works ``` GitHub Issue (labeled "pilot") → Navigator (plans) → Executor (Claude Code) → Self-Review → Quality Gates → Pull Request ``` The multi-agent pipeline uses Navigator for codebase-aware planning, Claude Code for implementation, and a self-reviewer for validation — with automated test/lint gates and retry loops. ## Files | File | Description | |------|-------------| | `README.md` | Architecture overview, 3 quickstart options, feature list | | `demo_github_issue.py` | Python script to create a `pilot`-labeled GitHub issue | | `demo_webhook_trigger.py` | Python script to trigger tasks via Pilot's webhook API | | `config.example.yaml` | Minimal YAML config for GitHub polling | | `docker-compose.yml` | One-command Docker setup | | `requirements.txt` | Python dependencies (requests, python-dotenv) | | `.env.example` | Environment variables template | ## How to Run ```bash # Option 1: Homebrew brew tap alekspetrov/pilot && brew install pilot pilot init && pilot start --github # Option 2: Docker docker compose up -d # Option 3: Demo scripts pip install -r requirements.txt python demo_github_issue.py --repo owner/repo --title "Add health check" ``` ## Key Differentiators - **Full autonomous loop**: ticket intake → planning → coding → quality gates → self-review → PR → CI monitoring → auto-merge - **Multi-source**: GitHub, Linear, Jira, Asana, GitLab, Azure DevOps, Plane, Discord, Telegram, Slack - **240+ features**, v2.76.0, production-tested - **Go binary** with Python demo scripts for this submission - **Self-hosted**: single binary, no external services, secrets never leave your infra --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-21 08:33:40 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-llm-apps#2493