interpilot
v0.2.3
Published
Run an Inter-Pilot coding interview with your own agent client.
Readme
interpilot
The command a candidate runs to sit an Inter-Pilot coding interview, using their own agent client on their own machine.
npx interpilot start <token>That is the whole setup. It redeems your invite, creates a fresh, empty client
configuration so your own CLAUDE.md, MCP servers and settings stay out of the
session, clones your repository, and opens your client in it. Re-run it after a
crash and it picks up from wherever it got to — your invite is spent only once.
When you are finished:
interpilot submitwhich refuses a dirty tree, unpushed commits or a detached HEAD, naming the files and the command that fixes each, before recording what you submitted.
What it does on your machine
startwrites a configuration directory inside your interview workspace and registers aPreToolUsehook with your client. Your client will ask whether you trust the folder; that is why.hookis invoked by your client on tool calls. It forwards the call to the interview service and applies whatever comes back. It contains no interview logic and holds no secrets — the whole file is a pipe, and it is short enough to read.- It fails open. A timeout, an outage, anything unexpected: it prints nothing and your tool call proceeds exactly as your agent asked. Nothing here can break your session.
Your session is recorded, and the exercise may deliberately introduce flaws for you to catch. You are told this before you accept, on the consent page the invite link opens.
Requirements
Node 22.18 or newer, and git. start checks for your agent client first and
offers to install it — before redeeming your invite, so declining costs nothing.
