GET THE SHAPE
OF THE CHANGE.
A walkthrough brings the changed files, review status, and findings into one readable place.
✦ BUILT TO SPOT IT — READ THE DIFF. NAME THE RISK. SHOW THE FIX.
A sharp eye on the diff. Clear feedback for the human. Meet the review companion with a little more bite.
Install the App, then have your selected repositories activated by the service operator.
01 / MEET CODE PUP
LESS GUESSING. MORE “GOT IT.”
A walkthrough brings the changed files, review status, and findings into one readable place.
Inline findings keep the observation close to the code. The useful part is the reason and the next step.
Request another review, run a full review, or pause and resume reviews through commands in GitHub.
02 / IN THE PULL REQUEST
Start with the behavior and the surrounding context.
Make the reason for the finding easy to follow.
Suggest a concrete way to move the review forward.
12 const raw = req.query.date;
13 const parsed = Date.parse(raw);
14 return schedule(parsed);
15 }
Illustrative review / not a real pull request
03 / WHY CODE PUP
FOR DEVELOPERS WHO WANT PRACTICAL FEEDBACK AND CONTROL.
Bring the key. See the model bill. BYOK separates Code Pup service access from usage billed by your model provider.
BYOKKeep feedback where work happens. Walkthroughs and inline findings belong beside the pull request.
IN-PRSerious about code. Still a pup. Sharp, specific, constructive — personality makes it memorable, observation makes it useful.
POV04 / BRING YOUR OWN KEY
BYOK MEANS “BRING YOUR OWN KEY.”
Code Pup service access and its review workflow, under the membership’s scope and limits.
Membership terms applyUsage billed separately by your provider under your own account, rates, and limits.
Provider terms applyPricing, customer key setup, and enrollment details will be published before launch.
05 / PUP MIND CENTER
LABELS, NOT LOGOS. YOUR KEY, YOUR PROVIDER, YOUR BILL.
SELECT THE PUP'S MIND
06 / CODE PUP × RAYCAST
YOUR COMPANION. ONE SHORTCUT AWAY. ⌘ SPACE
A look at the commands. Your reviews load in Raycast. Use ↑ ↓ to browse, Enter to run.
Direct-install extension for macOS. Raycast and GitHub CLI required.
Code Pup reads your pull requests through the credentials you already trust.
Follow the Raycast setup ↗ — the import takes a few seconds, no build step required.
Ask for a walkthrough, request the next review, or check status — without leaving the command bar.
07 / COMPANIONS & INTEGRATIONS
TELEGRAM · DISCORD · SLACK · CODE PUP MCP
Walkthrough for PR #142 is ready — 4 files, 2 findings.
Validate input at the boundary before parsing.
/review 142/walkthrough/status/pause reviews
One protocol, every agent. Plug the pup into Claude Code, Cursor, or any MCP-aware client — your reviews become tools the agent can call.
{
"mcpServers": {
"code-pup": {
"command": "npx",
"args": ["-y", "@codepup/mcp@latest"],
"env": {
"CODE_PUP_TOKEN": "••••••••••••"
}
}
}
}
SMALL PUP. CLEAR SIGNAL. — STATUS MARKS
Review complete does not mean approved — match every mark to confirmed facts.
08 / A FEW GOOD QUESTIONS
Installation grants the App access to the repositories you select. Those exact repositories also need activation by the service operator before Code Pup can review them.
Not yet. Provider keys are configured by the service operator today. Customer key onboarding and membership enrollment are planned.
The membership model separates service access from model usage. Your model provider bills usage separately under your own account.
The reviewed diff and configured context are sent to the selected external model provider. Keys are configured server side today. Evaluate the selected provider’s data and retention policies for your code.
No. Review completion and approval are different states. Read the findings, checked scope, and relevant limits before deciding what to merge.
The brandbook covers the original identity, colors, mascot, and status marks, with downloadable assets.
FIND YOUR REVIEW COMPANION
Selected repositories need activation after installation.
Code Pup
● ONLINE