Validator-first completion
A branch with commits is not success. Ralph gates completion on explicit validation output.
Ralph turns GitHub Issues into planned, validated, and reviewable Pull Requests. It is built for larger tasks, stricter execution, and auditable repo-first delivery instead of brittle one-shot prompting.
Ralph uses a stricter execution model: plan first, execute one runnable subtask per run, persist state, keep the same PR alive, and only declare success when validation passes.
A branch with commits is not success. Ralph gates completion on explicit validation output.
Large tasks become runnable slices, reducing the chance of a brittle all-at-once rewrite.
Work becomes visible early without pretending the task is done.
A central Ralph deployment can dispatch to another target repo and keep routing attached.
Create, approve, reject, and track tasks from chat while GitHub remains the execution truth.
Subtasks and execution snapshots persist across workflow runs, not just inside logs.
Describe the goal, requirements, constraints, and acceptance criteria.
Ralph decomposes larger work into subtasks and can pause for approval.
Each run makes one defensible change instead of trying to finish the whole project at once.
The same draft PR evolves until validation passes and the issue is ready to close.
git clone https://github.com/YOUR_GITHUB_USER/ralph.git /tmp/ralph
cd YOUR_PROJECT
/tmp/ralph/scripts/setup.sh
Secrets:
RALPH_API_KEY
RALPH_GITHUB_TOKEN
Variables:
RALPH_API_BASE_URL
RALPH_API_MODEL
RALPH_LANG=zh-CN
/ralph
Goal: redesign the homepage
Requirements: modern style, responsive layout
Constraints: keep current stack
Acceptance: mobile works, no console errors
Queue scoped issues during the day and wake up to a draft PR with validator feedback.
Break risky rewrites into planned runnable slices while preserving issue and PR continuity.
Use Feishu for ingress and approvals, while every execution artifact stays anchored in GitHub.
Operate a central Ralph deployment that can dispatch into other repositories with clear routing.
The product site is for orientation. The repository docs remain the detailed source for setup, architecture, Feishu integration, and contribution flow.
Overview, architecture, execution model, and setup instructions in English.
Open READMEChinese documentation for setup, concepts, and workflow expectations.
打开中文文档Deployment details, routing, and orchestration notes for real-world usage.
Open Feishu docs