A desktop companion for Kiro
Kiro drives agentic coding tasks, and when a loop finishes it quietly settles down. If you tab away while it works, there is nothing to signal that it is done. Pawpilot is a pixel-art cat or dog on your desktop that reacts the instant Kiro's agent loop finishes, so a silent completion becomes something you actually notice.
What Pawpilot does with Kiro
When Kiro's loop completes, the companion does its Agent Done Jump, a leap and celebration in the corner of your screen. When the agent is waiting on your input, the Needs-Input Alert has the companion come fetch you, so a run never stalls while you are in another window. A character in your peripheral vision is a friendlier and harder-to-ignore signal than a banner.
Setup is one local hook
Pawpilot listens on 127.0.0.1. Point Kiro's completion hook at the same agent/done endpoint Claude Code uses and the reactions start. Nothing leaves your machine, because the listener runs entirely on localhost. The steps live in the connect docs, and the same endpoint backs Claude Code, Cursor, Codex CLI, and Antigravity.
Why a programmer actually wants this
Between loops, Pawpilot is a full desktop companion. It follows your cursor, kneads while you type using keystroke timing only, purrs when you pet it, and wanders looking for you when you are away. It runs a built-in Pomodoro that naps through breaks, and you pick from five breeds across cats and dogs. It is a small native app with no Electron runtime and no telemetry, so it stays cheap and private to run all day.
The best desktop pets for programmers guide covers what to look for in a coding companion if Kiro is your main agent.
Get set up
Pawpilot runs on macOS and Windows as a one-time purchase, no subscription, and one key covers every machine you own. Try the companion free in your browser on the playground, then download it and check the pricing for the lifetime license. Once it is celebrating your runs, you can give it your own face with the Custom Companion add-on.
Frequently asked questions
- How does Pawpilot hook into Kiro?
- Pawpilot runs a listener on 127.0.0.1. You point Kiro's completion hook at the same local endpoint Claude Code uses, and the companion reacts when the agent loop finishes.
- Can it watch Kiro and another agent at once?
- Yes. The same local endpoint backs Claude Code, Cursor, Codex CLI, and Antigravity, so one companion reacts to whichever agent you are running.
- Does anything leave my machine?
- No. The listener runs entirely on 127.0.0.1, there is no telemetry or analytics, and the license is verified offline with an Ed25519 signature.
- What does it cost?
- Pawpilot is a one-time purchase, not a subscription, and one key covers every machine you own.
Adopt your pixel companion
Pawpilot is a one-time purchase, no subscription, and one key covers every machine you own. Try it free in your browser, then make it yours.
Or turn your face into a pixel avatar →