Warning
UNOFFICIAL & EXPERIMENTAL - This extension relies on internal VS Code workbench commands (workbench.action.chat.newEditSession, workbench.action.chat.open) that are not part of the official public API. These commands may change or be removed in any VS Code update.
An implementation of Geoffrey Huntley's Ralph technique for GitHub Copilot.
Ralph runs AI coding agents in a loop. It reads a PRD, picks tasks, implements them one at a time, and continues until everything is done.
- Autonomous Task Execution - Automatically works through your PRD task list
- Visual Control Panel - Start, pause, stop, and monitor progress
- Progress Timeline - Watch tasks complete with timing visualization
- PRD Generation - Describe what you want to build and Ralph creates the task list
- Acceptance Criteria - Optionally require tests, linting, type checking before moving on
- Fresh Chat Mode - Start each task with a clean context
- Open the Ralph Control Panel (click the Ralph icon in the Activity Bar)
- Describe what you want to build in the text area
- Click Generate PRD & Tasks
- Click Start to begin autonomous development
Create a PRD.md file in your workspace root:
# My Project
## Overview
Brief description of what you're building.
## Tasks
- [ ] Set up project structure with dependencies
- [ ] Create core data models and types
- [ ] Implement main application logic
- [ ] Add user interface and styling
- [ ] Write tests and documentationThen open the Control Panel and click Start.
- Read PRD.md
- Find next unchecked task
- Send task to Copilot Agent Mode
- Copilot implements the task
- Copilot marks task complete
- Repeat until all tasks done
- VS Code 1.93 or later
- GitHub Copilot Chat extension
MIT

