{"repo":"openclaw/clawpatch","free":true,"listed":false,"github":"https://github.com/openclaw/clawpatch","clone":"git clone https://github.com/openclaw/clawpatch.git","description":"Review code. Patch bugs. Land PRs.","language":"TypeScript","stars":807,"topics":["bot","review"],"license":"MIT","category":"workflow-automation","readme_excerpt":"clawpatch 🩹 — Review by feature, fix by finding. Clawpatch maps a repository into semantic feature slices, asks an installed coding agent to review each slice, and stores evidence-backed findings for later repair. It is for maintainers who want review, patching, and revalidation to stay explicit and resumable. Install Or with npm: Clawpatch requires Node.js 22 or newer. Quick start Start in a Git repository: Initialization creates project-local state under .clawpatch/ . The default mapper inspects repository structure without calling a model. With a supported coding agent installed and authenticated, run the first review: Review progress goes to stderr. Findings and run records remain under .clawpatch/ , so interrupted work can resume without starting over. Workflow Stage Command Result ---------- ------------------------------------- ------------------------------------------------------------------------ Initialize clawpatch init Detect the project and write configuration. Map clawpatch map Create durable semantic feature records. Review clawpatch review Run bounded, parallel reviews and persist findings. Inspect clawpatch next , show , report Prioritize and examine evidence. Repair clawpatch fix --finding Apply one explicit patch attempt and run configured validation. Confirm clawpatch revalidate --finding Re-check the finding against the current code. Publish clawpatch open-pr --patch Commit the recorded patch files, push a branch, and open a pull request. Use clawpatch ","default_branch":null,"files":null,"tree":[],"storefront":"/r/openclaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openclaw/clawpatch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}