Who it is forA developer who wants to review agent work like a teammate's PR and merge it without switching tools.
The problemReviewing agent diffs, pushing branches and watching CI usually means bouncing between terminal, editor and browser.
The outcomeAgent changes reviewed with anchored comments, the branch pushed, a PR opened and CI and review status visible in the topbar.
What you need first
- macOS, Linux or Windows (Linux needs the GTK and WebKit libraries listed in the README)
- A git repository
- JetBrains AI sign-in or a provider connected through pi's own auth
- The GitHub CLI (gh) for PR workflows
Steps
- Work on a task in a ThinkRail workspace
- Leave anchored review comments on files and diffs and send them to the chat as structured context
- Let the agent address them, committing each completed plan step on its own
- Use the topbar to publish, push and open a PR described from the plan and commits
- Watch CI checks and the review decision, hand failing checks to the agent, then merge
Prompt for your agent
In JetBrains/thinkrail, review the changes in this workspace, leave anchored comments on anything unclear, have the agent fix them, then open a GitHub PR described from the plan and commits and report the CI status.
Caveat.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for JetBrains/thinkrail and "Review agent changes and ship the pull request from one window"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer