AI contributor assistant
Go Rabbit turns focused Go issues into PR-ready changes
Choose an approved repository, pick an open issue, watch the agent scan, patch, validate, explain, and prepare a clean pull request summary.
Fix: gosec G602 false positive
- Changed package files
- Captured validation notes
- Prepared draft PR body
Parse issue
Classify difficulty
Find relevant files
Read tests
Architecture
How a selected issue becomes a reviewed patch
The browser stays focused on review and approvals. Server-side tools own GitHub access, temporary repository workspaces, model calls, validation commands, and PR creation.
Review surface
Everything needed before a maintainer sees the PR
Grounded context
Issue body, comments, repository tree, nearby files, and tests flow into patch generation.
Validation trace
Live command output, elapsed time, timeout skips, and retry logs remain visible in the terminal.
Clean export
PDF reports capture the PR summary, diff explanation, validation results, and CLI trace.
Report preview
Review a saved Go Rabbit PDF report
Generated on 1st local run
This sample report shows the output format for an agent run: summary, changed files, validation notes, diff explanation, and raw trace.
Open sample reportSetup
Run locally in four steps
Go Rabbit needs Node, GitHub CLI auth, a GitHub token for issue reads, and model credentials for patch generation.
Install
npm installConfigure
cp .env.example .env.localAuthenticate
gh auth loginStart
npm run devDeployment runtime
Hosted UI is separate from the contributor worker
The Vercel deployment can serve the interface, fetch GitHub issues, render reports, and show the workflow surface. Full contributor runs need a runtime with native CLIs available on PATH.
gitClone, fetch, checkout branches, check patches, diff, commit, and push.
ghAuthenticate GitHub, create or attach forks, and open draft PRs.
goRun Go validation commands such as package tests and project checks.
makeRun Makefile validation when a target repository requires it.
Vercel serverless functions are not a reliable runtime for full agent execution because these binaries may be unavailable and long-running validation can exceed serverless limits. Run the contributor worker locally or on a VM/container image that installs these tools.
Agent workspace
Run Go Rabbit
Start with an approved repository and an open issue. The right-side terminal shows each useful agent event while the run is active.
Run Setup
Agent Run Trace
- 1Parse issue
- 2Classify difficulty
- 3Find relevant files
- 4Read tests
- 5Generate fix plan
- 6Generate patch
- 7Apply patch
- 8Run validation
- 9Retry once if needed
- 10Explain diff
- 11Draft PR summary
- 12Manually create PR with message, diagram, and description
Agent Terminal
infoSelect a repository, fetch open issues, then run the contributor agent.