What is patito?
patito is a tiny binary that sits alongside your AI command-line tools. It replaces the disposable micro-messages those tools print — spinner captions, idle notes, filler status — with short sponsored lines, and pays you a share of the revenue each one earns.
> refactor the auth middleware
● Read(middleware.ts)
∟ Applied 3 edits
(esc to interrupt · 14s · 2.1k tokens)
Shown here for Claude Code — agy and OpenCode use their own native UI slots. See Supported CLIs below.
Installation
Install the injector with a single command, then link your device from the terminal.
curl -fsSL https://patito.dev/install | sh
patito linkThe patito link command prints a short code and a URL. Open the URL, confirm the code matches, and the device is connected.
How earnings work
You earn a fixed share of the CPM an advertiser pays for each text-impression rendered on your machine. Earnings accrue in real time, settle daily, and are always visible in your dashboard. Withdraw via PayPal once your balance reaches $10.00.
Supported CLIs
patito currently supports three AI command-line tools, with more on the way. Each one surfaces the ad through its own native UI — pick a tab to see exactly where it appears:
> refactor the auth middleware
● Read(middleware.ts)
∟ Applied 3 edits
(esc to interrupt · 14s · 2.1k tokens)
The ad replaces one of Claude Code's own spinner words (settings.json → spinnerVerbs) — no extra UI, no popup.
FAQ
Does patito read my code or prompts?
No. The injector only touches the disposable status and micro-messages a CLI prints between actions. Your prompts, code, files, and model output are never read or transmitted.
Will ads get in the way of my work?
Sponsored lines only replace throwaway filler text — the spinner captions and idle notes you already ignore. Nothing is added to your output or your codebase.
When do I get paid?
Earnings accrue per impression and settle daily. Withdraw via PayPal once your balance reaches $10.00 — payouts are processed within 5 business days.
Can I turn it off?
Any time. Run patito pause to stop injection, or uninstall the binary entirely. There are no lock-ins.