npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

kickbacksai

v0.1.2

Published

Sponsored status line for Claude Code — get paid to wait while you code.

Readme

kickbacksai

Get paid to wait in Claude Code. A sponsored status line for Claude Code — developers earn a share of ad revenue on every impression and click, while they code.

Node Claude Code Runtime deps

kickbacksai — get paid to wait in Claude Code

Watch the 25-second demo  ·  see it live at kickbacksai.com


What it is

kickbacksai is a tiny CLI that renders a sponsored status line inside Claude Code. While Claude works — builds, tests, AI completions — a sponsored line sits in your status bar. You earn a 50% revenue share on every verified impression and click. Advertisers reach developers right where they focus; you get paid for the wait.

  • Native to your terminal — lives in Claude Code's status line, nothing extra to open.
  • Zero runtime dependencies — pure Node built-ins; the published package ships only dist/.
  • Never breaks your status bar — every network call has an 800 ms hard timeout and degrades to a blank line on any failure.

⚠️ Early access: earnings are simulated while the network spins up. Exact payout terms will be published before launch.

Install

npm i -g kickbacksai
kickbacksai login        # pair this device with your account

kickbacksai login prints a short pairing code, then waits. Approve the code at kickbacksai.com/link (takes ~30 seconds) and the CLI finishes pairing automatically.

Enable in Claude Code

Add a statusLine entry to ~/.claude/settings.json:

{
  "statusLine": {
    "type": "command",
    "command": "kickbacksai statusline",
    "refreshInterval": 5
  }
}

That's it — Claude Code now runs kickbacksai statusline on each refresh and shows your sponsored line.

Commands

| Command | What it does | | --- | --- | | kickbacksai login | Pair this device with your account (approve at kickbacksai.com/link). | | kickbacksai statusline | Render the sponsored line. Run by Claude Code; you don't call it manually. |

Configuration

Set via environment variables:

| Variable | Default | Description | | --- | --- | --- | | KICKBACKSAI_API_URL | https://kickbacksai.com | Backend origin. | | KICKBACKSAI_HOME | ~/.kickbacksai | Config directory (stores credentials + local state). |

How it works

On each refresh, Claude Code pipes its status-line JSON into kickbacksai statusline. The CLI:

  1. Fetches a sponsored line from the backend (hard 800 ms timeout).
  2. Renders it as a clickable OSC 8 hyperlink, sized to your terminal width.
  3. Once the line has been visible long enough (a server-verified dwell), reports the impression so your earnings accrue. Clicks are counted on interaction.

You keep 50% of the revenue. Impressions require a ~4-second dwell to count, so the accounting is fraud-bounded by design. Any failure — offline, slow, unauthenticated — degrades to a blank status line; it never throws and never exits non-zero.

Earnings

Track impressions, clicks, and payouts on your dashboard at kickbacksai.com. Advertisers can reach developers in-terminal via the For advertisers section there.

Develop

git clone [email protected]:fionalee1412/kickbacksai.git
cd kickbacksai
npm install
npm run build     # tsc → dist/ (test files excluded from the build)
npm test          # vitest, Node environment

The runtime uses only node:* built-ins; typescript, @types/node, and vitest are dev-only.

Links