Piper
Plan the work. Choose the path. Ship with control.
Repo-aware coding agent: explore in Plan Mode, pause for your decisions, search when needed, then commit and open PRs only when you approve.
Built for control
Plan, decide, research, then ship — human-in-the-loop at every consequential step.
Plan
auth/session.ts
· Add refresh-token rotation
· Invalidate old tokens on reuse
Ready to apply.
Plan Mode
Explore first with ⌘K. Piper drafts file-level plans — you Apply when ready.
Your choice
Rate-limit store?
ARedis
BIn-memory
Your choice
Ambiguous strategy? Piper interrupts with options instead of guessing.
Searching web
next-auth jwt callback
AGENTS.md
· Prefer functional modules
· No process.env outside config
Grounded research
Web search with visible sources, plus repo AGENTS.md instructions every turn.
Approval required
Commit all changes with message: fix: session refresh on 401?
ApproveReject
Ship safely
Commits and PRs wait for approval. PR bodies follow your template when present.
Ready to work in your repos?
Connect GitHub for your own codebases, or start with the public demo first.