Jul 6, 2026 · by Gabe Perez · View source

Kickbacks CLI

The terminal and Mac menu bar companion for Kickbacks.ai

Kickbacks CLI

Editorial analysis

Why This CLI for a Side-Hustle Ad Platform Should Make You Rethink Your Own Dashboard Addiction

If you manage a cross-border e-commerce operation — whether it’s a 20-SKU Shopify store running TikTok Shop ads or a 500-SKU Amazon FBA catalog with multiple marketplaces — you’ve probably built a morning ritual that looks something like this: open Seller Central, check yesterday’s sales, open TikTok Shop analytics, check ad cost, open Helium 10’s profit calculator, open Stripe, open PayPal, then refresh everything an hour later because the numbers feel wrong. The cognitive overhead of stitching together data from a dozen silos is the hidden tax on every operator’s time. That’s why a tiny macOS menu bar utility that shows real-time earnings from a single ad-revenue platform caught my eye. It’s not the product itself that matters — it’s the principle it exposes: we don’t need more dashboards; we need fewer glances that actually tell us something. The Kickbacks CLI (the tool behind the menu bar app) solves a hyper-specific problem — checking how much you’re earning from seeing ads — but the pattern it follows is exactly what every seller should steal for their own stack: a real-time, keyboard-accessible, always-visible earnings snapshot that eliminates the friction of opening a browser tab.


The Real Problem: Dashboards Are a Trap

Every e-commerce platform sells you on its own analytics dashboard. Amazon gives you Business Reports, Shopify gives you Analytics, TikTok Shop gives you a performance view. But none of them talk to each other, and none of them are designed for the operator who lives in a terminal or a menu bar. The default behavior is to open a tab, wait for the page to load, navigate to a sub-section, maybe export a CSV, and then mentally subtract ad spend, returns, and fulfillment costs. That process repeats multiple times a day. Over a year, it’s thousands of micro-frictions that eat into your capacity to actually act on the data.

The Kickbacks CLI approach — a command-line tool that pipes earnings into the terminal and a Mac menu bar companion that stays in sync without manual refresh — solves a very specific version of that problem. The maker, Gabe Perez, built it because he was tired of opening Visual Studio Code to check his income from Kickbacks.ai. That’s a niche use case — the platform pays you for viewing ads — but the architecture is universal. Instead of polling a web app, the tool pulls from an API, stores the token securely (one comment asks whether it uses the macOS Keychain or a plaintext dotfile — a valid security question), and updates earnings in near real-time. The key phrase from Valeria’s comment is “one less dashboard tab to babysit.”

For a cross-border seller, eliminating dashboard tabs is not a luxury — it’s a direct multiplier on decision speed. If you can see your blended profit margin across Amazon US, Amazon EU, and TikTok Shop in a two-line terminal view, you don’t need to open three tabs and a spreadsheet. You can see, in the same glance, whether today’s ad spend is eating into yesterday’s gains. That’s the kind of at-a-glance operational awareness that tools like Sellerboard or Profitly try to provide, but they still require a browser. The Kickbacks CLI shows that a lightweight, always-on, local-first alternative can exist.

Why Amazon Sellers Should Care More Than Shopify Ones

Amazon sellers, especially those running FBA with multiple SKUs and PPC campaigns, are the most dashboard-burdened operators in e-commerce. You have to check inventory levels, stranded inventory, PPC spend, ad placements, refund rates, and account health — all from different pages inside Seller Central or via third-party tools that often feel like they were designed by accountants who hate UX. A menu bar utility that aggregates your top-line Amazon profit (net of FBA fees, returns, and ad cost) into a single number you can see without clicking anything is not a nice-to-have; it’s a competitive edge.

Shopify merchants, by contrast, often already live in the Shopify admin or use mobile apps. They are less likely to be terminal users. But the same concept applies: if your Klaviyo revenue, Shopify Payments balance, and TikTok Shop earnings could appear in your menu bar, you would never have to guess whether yesterday’s campaign actually paid off. The Kickbacks CLI is a prototype of that future. The fact that it syncs “without a clunky refresh button,” as Veysel Menteşoğlu noted, is the feature that matters most. Manual refresh is the enemy of habitual data consumption.


How It Differs from Existing Options (and Why That Matters)

Existing tools for cross-border sellers fall into three camps: all-in-one profit calculators (like Helium 10, Jungle Scout), browser extensions (like Keepa, CamelCamelCamel), and cloud-based dashboards (like SellerLabs, Feedvisor). All of them require you to open a browser, log in, and often wait for data to load. None of them run in your terminal or menu bar without a separate subscription to a web app.

The Kickbacks CLI takes a different approach: it is a native macOS application that lives in the OS itself. It stores your API token locally (the source doesn’t specify whether it’s in the Keychain, but a commenter asked exactly that, which highlights the security concern). It polls the Kickbacks API on an interval — the maker hasn’t confirmed whether it’s a live connection or polling (Bayram asked about real-time updates and battery usage). The menu bar version is a separate download, but they share the same backend, according to Dilan Ebem’s question. This architecture is deliberately lightweight: no Electron app, no bloated web view, just a lightweight process that shows two lines of earnings data.

For a seller, the equivalent would be a small local app that shows your total revenue minus ad spend minus returns minus fulfillment cost, updated every 60 seconds, and visible without touching a mouse. That doesn’t exist in a polished, off-the-shelf form for e-commerce yet. The closest is Monarch Money or Copilot for personal finance — but for business revenue, there’s a gap. The Kickbacks CLI fills a gap in the ad-revenue micro-economy; it’s easy to imagine a similar tool for Amazon SP API, Shopify Admin API, and TikTok Shop API.

Where the Math Breaks

Before you start coding your own menu bar profit widget, consider the data hygiene challenge. The Kickbacks CLI works because Kickbacks.ai is a single platform with a clean API and a single metric: earnings from ads. E-commerce profits are messy. You need real-time exchange rates if you sell across currencies, accurate landed costs for each unit, amortized storage fees, and refund rate variance by listing. A CLI that shows “$1,523.40” as your profit is dangerously oversimplified unless you’ve already cleaned your data.

The Kickbacks CLI doesn’t have to handle that complexity because the input is clean. If you tried to build a similar tool for your own business, you’d either need to feed it a precomputed profit number from a tool like A2X or Finaloop, or you’d have to combine multiple API calls and calculate the math locally. That’s doable — many sellers already run Google Sheets scripts — but it’s not as simple as plugging in a single API key.


What Cross-Border Sellers Can Borrow Right Now (No Coding Required)

You don’t need to build a CLI to benefit from the thinking behind this product. Here are three concrete takeaways you can implement this week:

  1. Eliminate one dashboard visit per day. Pick the metric you check most often — total revenue, total ad spend, or total profit — and set up a script or an automation that sends it to a place you already look. Push it to a Slack channel, a Telegram bot, or even an IFTTT applet that updates a widget on your phone. The goal is to never open Seller Central just to see the top-line number.

  2. Audit your morning routine. For one week, write down every tab you open and every click you make before you act on a decision. You’ll likely find that 70% of your dashboard visits are “checking” with no intention to change anything. Replace those with a periodic summary — a daily email from Sellerboard or a Zapier digest — and free up mental space for tasks that actually move the needle: adjusting bids, responding to customer messages, or sourcing new products.

  3. Evaluate the “always-on” potential of your API. If you use Amazon, Shopify, or TikTok Shop, they all have REST APIs. A developer (or even an AI like Claude with Replit) can build a simple shell script that fetches your sales data and prints it to the terminal. It won’t be as polished as the Kickbacks CLI, but the hourly dividend of not having to open a browser is enormous. Start with one marketplace. The Shopify Admin API returns order totals in seconds; the Amazon SP API takes a bit more setup but is doable.


Where the Product Falls Short (and Why That’s a Lesson)

The Kickbacks CLI is not a finished product for e-commerce — it’s a personal utility that happened to launch on Product Hunt. It lacks cross-platform support (macOS only), it doesn’t handle multiple revenue streams, and it’s tied to a single, small platform. The maker has not disclosed pricing (there is no mention of a paid plan in the source), and the security model is unclear — Valeria’s question about token storage is not answered in the scraped comments. For a seller handling sensitive financial data, those are dealbreakers.

But the broader lesson is that the e-commerce tooling industry has been slow to adopt the “ambient computing” approach — data that is always visible without being requested. Most tools are designed for deep dives, not constant awareness. The Kickbacks CLI suggests a different UX paradigm: a persistent, low-latency, low-attention display that keeps you oriented without pulling you out of your flow. That is what every cross-border operator needs. Until a SaaS company builds it, the closest you can get is a Raspberry Pi display on your desk showing a real-time dashboard from Grafana or a simple Python script that writes to a file you open with cat).


What I’d Watch / Test Next

I’ll be watching whether the maker opens up the API-first architecture to other platforms. If Gabe Perez or any developer spins off a generic “menu bar profit” tool that accepts custom API endpoints — for Amazon, Shopify, TikTok Shop, Walmart, Etsy — that could become a must-have for operators who live on Macs. In the meantime, here are three steps I’d take this week:

  • Test a terminal profit script for your main marketplace. Use your store’s API to pull today’s net revenue and pipe it into a simple echo command. Run it once an hour via cron and set a desktop notification. See if you miss opening the dashboard.
  • Try a menu bar alternative for window managers. Raycast (mentioned by Chris Messina in a comment) is a launcher that can run scripts and show results. Write a script that fetches your e-commerce profit and display it in a Raycast window. That’s a free, low-code way to get a similar experience without building a native app.
  • Re-evaluate your tool stack’s API cost. If you’re paying for a dashboard just to see a single number every morning, you might be overpaying. Check if your existing tools (like Helium 10 or SellerSprite) offer a simple API or webhook that can push data to a local script. If they do, you can build your own “menu bar” for free.

The Kickbacks CLI is a tiny product from a niche corner of the internet, but it reminds us that the best tools are the ones you don’t notice. For cross-border sellers drowning in dashboards, the goal shouldn’t be a more beautiful dashboard — it should be a day where you never have to open one at all.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free