Tipbar

EARLY BETAmacOS menu bar app

Get paid while your agent thinks

One labeled sponsor line in your menu bar while your agent works, and you keep 60% of the ad revenue.

  • Open sourceApache-2.0 on GitHub
  • Signed & notarizedBy Apple
Sample sponsor shown for illustration.
Works with
  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • OpenCode
  • Grok Build
  • Hermes Agent

Install once, earn while you work

Set up in seconds

Drag in the app (signed and notarized). The installer previews every documented hook line before it writes, and one command reverts your configs.~/.claude/settings.json · ~/.codex/hooks.json · ~/.cursor/hooks.json and 4 more

Work and code as usual

While an agent is working, one labeled sponsor line shows in your menu bar. The moment it goes idle, the line is gone. Nothing to learn, nothing to check on.

Keep 60% of ad revenue

Advertisers pay for the sponsor line. Verified impressions and deduped human clicks earn you 60% of that ad revenue (80% on tipped clicks), we take 0% of tips, and every payout settles in an open ledger.

60% of ad revenue goes to you

80% on tipped clicks. We take 0% of the tip.

No activity caps and no hourly ceiling. The number is disclosed, the counting is honest, and every payout posts to an open ledger.

A $1.00 tipped click pays you $0.80. We take 0% of the tip.

Unfunded weeks pay $0. A bill offset, not an income.

Trust is built in by default

Zero lines of your agent modified

Tipbar adds documented hook entries to your agent's own config file, and nothing else. One command removes them and restores the original bytes.

$ bash scripts/zero-diff-proof.sh
PROOF OK — wrote build/proof/PROOF.md
Check it yourself

Open source, end to end

Everything that runs on your machine is public under Apache 2.0: the menu bar app and the scanner that screens ads. Clone them, read them, build them yourself.

Read the code

Signed and notarized by Apple

Every release is signed with our Developer ID, Team ID TBP92XG83Z, and notarized by Apple. Gatekeeper checks it before it runs, and there is no silent updater.

$ spctl -a -vv /Applications/Tipbar.app
accepted
source=Notarized Developer ID
Check it yourself

Every ad screened before it runs

An advertiser's landing URL goes through adsafe, our open-source scanner, before it can serve. It resolves the redirect chain, checks TLS on every hop, and fails closed.

$ node adsafe.js check <landing-url>
  • resolves the full redirect chain
  • verifies TLS on every hop
  • checks domain age and reputation feeds
  • fails closed on any error
Check it yourself

An impression bills only after five seconds on screen. Every advertiser is hand-reviewed, every link scanned before it serves, and every impression is marked Sponsored. The counter is open source and auditable.

Angelo Trifanoff

Hey, it's Angelo

(the guy who made Tipbar)

I build with these agents every day, and my own AI bill is why Tipbar exists. The tools that pay you to wait all asked me to trust a patched binary, so I built the one that asks for no trust at all: open source, zero lines of your agent modified. Everything it does ships with a way to check it, and putting my name on it is part of that.

@angelotrifanoff.aiAI tips daily

One app, every agent

Reads official hooksfromClaude Code, Codex, Cursor, Gemini CLI, OpenCode, Grok Build, and Hermes Agent

Tipbar reads each agent through that agent's own official hooks, so one menu bar covers all of them. There is no editor to lock into, and no single vendor can break it.

  • Claude Code
  • Codex
  • Cursor
  • Gemini CLI
  • OpenCode
  • Grok Build
  • Hermes Agent

Selling to developers?
Reach them where they work.

Become an advertiser

Questions developers ask

Does it modify my AI coding agent?

No. Tipbar reads each agent through its own vendor-documented lifecycle hooks and renders only in its own menu bar. The installer shows you the exact hook-config lines it adds, with one-click revert. We publish a reproducible git diff showing zero bytes changed in Claude Code, Cursor, or Codex, with a standing public challenge to prove otherwise. Check it yourself.

Can someone push a malicious update to everyone at once?

No silent updates. Every release is signed with an Apple Developer ID and notarized by Apple, and it is something you choose to install. There is no background poller that can swap the binary underneath you. You can verify the signature and hash yourself on the trust page.

What actually leaves my machine?

The normalized activity signal, an ad-slot ID, a coarse targeting bucket computed locally, and click events. Never your code, file paths, repository names, prompts, agent output, or any auth token. The full sends/never table is on the trust page.

Does it work with more than one agent?

Yes. Claude Code, Cursor, Codex, Gemini CLI, OpenCode, Grok Build, and Hermes Agent are supported today, each through its own official hooks. Adding an agent is one small adapter, never a change to your setup.

Will Anthropic shut this down?

Our red lines are concrete and checkable: we never modify Claude Code, never touch your tokens or API, and read only through each agent's own documented public hooks. And because Tipbar reads every supported agent through those same vendor hooks, no single vendor's policy change can switch it off.

How much can I earn?

This is a bill offset. You keep 60% of the revenue your attention earns (80% on tipped clicks), and we take 0% of the tip. It is a disclosed split with no hidden activity caps and no hourly ceiling, so what it adds up to depends only on your usage, and every number will be published in an open ledger.

What's a tip?

Advertisers can pay extra so developers earn more on clicks that come from genuine interest: 80% instead of 60% on that click, and we take 0% of the tip. You can't see which ads are boosted. That's deliberate: a visible reward would invite junk clicks and wreck the value of your real ones. Tips land in your earnings once the click validates.

How do I offset my Claude Code bill?

Install Tipbar. It shows one sponsor line in your menu bar only while your agent is working, and you keep 60% of the ad revenue your attention earns (80% on tipped clicks) as a passive offset against your AI coding bill: Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Grok Build, or Hermes Agent. It modifies zero lines of your agent and hides the moment your agent goes idle.

Is Tipbar a safe alternative to Kickbacks.ai?

Both let developers earn from ads shown while an AI coding agent works. The difference is what you can verify: Tipbar is open source, signed and notarized, and modifies zero lines of your agent, whereas Kickbacks patches the agent's extension bundle (per their own FAQ). See the full comparison.

Do payouts actually work?

Paying developers is a launch requirement, not a "coming soon". The public ledger exists before any money moves, so the first payout is visible the moment it happens.