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.

Try it live

Explore a public demo repo in Piper — no GitHub sign-in required.

Open demo

Ready to work in your repos?

Connect GitHub for your own codebases, or start with the public demo first.