<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: John</title>
    <description>The latest articles on Forem by John (@johns23424234324234).</description>
    <link>https://forem.com/johns23424234324234</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3804725%2F1a454157-2ebf-4e8a-a57a-f58d812f1cdc.png</url>
      <title>Forem: John</title>
      <link>https://forem.com/johns23424234324234</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/johns23424234324234"/>
    <language>en</language>
    <item>
      <title>The day TokenBar saved me from a surprise AI bill</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 16:07:11 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/the-day-tokenbar-saved-me-from-a-surprise-ai-bill-2033</link>
      <guid>https://forem.com/johns23424234324234/the-day-tokenbar-saved-me-from-a-surprise-ai-bill-2033</guid>
      <description>&lt;p&gt;I built TokenBar because I kept getting blindsided by AI costs.&lt;/p&gt;

&lt;p&gt;Not the small stuff. The kind of bill that quietly gets ugly when you are shipping fast, testing prompts, and not watching the meter.&lt;/p&gt;

&lt;p&gt;TokenBar sits in the menu bar and shows live token usage and cost while I work. That visibility changes behavior fast. You pause earlier. You trim the prompt. You stop treating usage like a mystery until the invoice lands.&lt;/p&gt;

&lt;p&gt;That is the lesson for me as a solo founder: if a cost can surprise you, it can control you.&lt;/p&gt;

&lt;p&gt;I want the product to do one simple thing well. Make spend visible before it becomes pain.&lt;/p&gt;

&lt;p&gt;If you are building with AI and shipping quickly, the bill is part of the product too.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>monitoring</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>The AI bill that made me build TokenBar</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 15:55:42 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/the-ai-bill-that-made-me-build-tokenbar-2f6a</link>
      <guid>https://forem.com/johns23424234324234/the-ai-bill-that-made-me-build-tokenbar-2f6a</guid>
      <description>&lt;p&gt;The first time I opened an API invoice and saw a number I did not expect, I had that annoying founder feeling: this is either a stupid expense or the start of a product.&lt;/p&gt;

&lt;p&gt;I kept hitting the same problem. I could not tell when AI usage was getting expensive until the invoice showed up.&lt;/p&gt;

&lt;p&gt;TokenBar exists to fix that. It sits in the Mac menu bar and shows cost in real time, so you can see the meter while you work instead of finding out at the end of the month.&lt;/p&gt;

&lt;p&gt;What I wanted was simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;no spreadsheet&lt;/li&gt;
&lt;li&gt;no dashboard tab I would forget to open&lt;/li&gt;
&lt;li&gt;no guessing&lt;/li&gt;
&lt;li&gt;no surprise bill&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built it as a local Mac app because I wanted something fast and invisible enough to stay out of the way.&lt;/p&gt;

&lt;p&gt;The bigger lesson was not just about AI spend. It was about visibility.&lt;/p&gt;

&lt;p&gt;If you build with Claude, Cursor, or anything token based, you should know what it is costing while you are using it.&lt;/p&gt;

&lt;p&gt;If that sounds useful, TokenBar is here: &lt;a href="https://tokenbar.site" rel="noopener noreferrer"&gt;https://tokenbar.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tokenbar</category>
      <category>ai</category>
      <category>productivity</category>
      <category>mac</category>
    </item>
    <item>
      <title>The Claude bill that made me build TokenBar</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 13:56:36 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/the-claude-bill-that-made-me-build-tokenbar-2d2a</link>
      <guid>https://forem.com/johns23424234324234/the-claude-bill-that-made-me-build-tokenbar-2d2a</guid>
      <description>&lt;p&gt;The first time I opened an API invoice and saw a number I did not expect, I had that founder feeling: this is either a stupid expense or the start of a product.&lt;/p&gt;

&lt;p&gt;It was not the bill itself. It was the surprise.&lt;/p&gt;

&lt;p&gt;I keep using Claude, Cursor, and other token-based tools while building. The problem is that spend can climb quietly while you are just trying to ship. By the time the invoice shows up, the decision is already made for you.&lt;/p&gt;

&lt;p&gt;That is why I built TokenBar.&lt;/p&gt;

&lt;p&gt;TokenBar puts token usage and cost in your Mac menu bar in real time, so you can see what you are spending while you work. No spreadsheet. No dashboard tab. No end-of-month shock.&lt;/p&gt;

&lt;p&gt;For me, the point is not paranoia. It is feedback. When the meter is visible, I make better decisions about model choice, prompt loops, and when to stop.&lt;/p&gt;

&lt;p&gt;If you build with AI every day, cost visibility should not be an afterthought.&lt;/p&gt;

&lt;p&gt;TokenBar: &lt;a href="https://tokenbar.site" rel="noopener noreferrer"&gt;https://tokenbar.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>a</category>
    </item>
    <item>
      <title>The AI Bill That Made Me Build TokenBar</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 12:05:40 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/the-ai-bill-that-made-me-build-tokenbar-4f9m</link>
      <guid>https://forem.com/johns23424234324234/the-ai-bill-that-made-me-build-tokenbar-4f9m</guid>
      <description>&lt;p&gt;I got my first surprise AI bill and it was stupidly revealing.&lt;/p&gt;

&lt;p&gt;I was building TokenBar because I kept flying blind on LLM usage. The app itself came from a very simple annoyance: I wanted to know what my tools were costing me before the invoice arrived.&lt;/p&gt;

&lt;p&gt;What surprised me was not just the number. It was how easy it was to lose track of usage when I was moving fast. A few prompts here, a background agent there, and suddenly the bill was real.&lt;/p&gt;

&lt;p&gt;That changed how I think about building with AI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cost needs to be visible while you are working, not after the fact&lt;/li&gt;
&lt;li&gt;Small leaks matter when the tool is always on&lt;/li&gt;
&lt;li&gt;If a workflow feels expensive, people avoid using it even when it is useful&lt;/li&gt;
&lt;li&gt;The best guardrail is often a simple one that sits where the work happens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TokenBar is my attempt to make that visible in a low-friction way. It lives in the menu bar, updates in real time, and gives me a sane way to see token usage without opening yet another dashboard.&lt;/p&gt;

&lt;p&gt;I built it for myself first. If it helps other people spend less time guessing and more time shipping, even better.&lt;/p&gt;

&lt;p&gt;If you are building with AI, I think the question is not whether cost matters. It is whether you can see it early enough to do something about it.&lt;/p&gt;

&lt;h1&gt;
  
  
  indiehackers #swift #macos #ai #buildinpublic
&lt;/h1&gt;

</description>
      <category>tokenbar</category>
      <category>indiehacker</category>
      <category>productivity</category>
    </item>
    <item>
      <title>I built a Mac app that blocks the feeds stealing your attention</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 12:01:47 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/i-built-a-mac-app-that-blocks-the-feeds-stealing-your-attention-4pmm</link>
      <guid>https://forem.com/johns23424234324234/i-built-a-mac-app-that-blocks-the-feeds-stealing-your-attention-4pmm</guid>
      <description>&lt;p&gt;I made Monk Mode for Mac because I kept opening YouTube Home, Shorts, X For You, Reddit front pages, and other feed traps when I was supposed to be working.&lt;/p&gt;

&lt;p&gt;It blocks the distraction surfaces, not the whole internet, so you can still get to the thing you actually came for.&lt;/p&gt;

&lt;p&gt;If you are trying to ship more and scroll less, it is here: mac.monk-mode.lifestyle&lt;/p&gt;

&lt;p&gt;$15 lifetime.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I built TokenBar because surprise AI bills are absurd</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 12:00:06 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/i-built-tokenbar-because-surprise-ai-bills-are-absurd-540d</link>
      <guid>https://forem.com/johns23424234324234/i-built-tokenbar-because-surprise-ai-bills-are-absurd-540d</guid>
      <description>&lt;p&gt;I kept getting blindsided by token usage in Claude and Cursor, so I built TokenBar: a tiny macOS menu bar app that shows live AI token usage before the bill gets weird.&lt;/p&gt;

&lt;p&gt;It is $5 lifetime and aimed at people who actually care about cost visibility while they work.&lt;/p&gt;

&lt;p&gt;If you have ever opened an invoice and thought "how did this get so high," TokenBar might save you a headache.&lt;/p&gt;

&lt;p&gt;tokenbar.site&lt;/p&gt;

</description>
    </item>
    <item>
      <title>The AI bill that made me build TokenBar</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 04:05:44 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/the-ai-bill-that-made-me-build-tokenbar-3agg</link>
      <guid>https://forem.com/johns23424234324234/the-ai-bill-that-made-me-build-tokenbar-3agg</guid>
      <description>&lt;p&gt;Last month I opened an AI invoice and had that tiny stomach-drop moment every solo dev knows.&lt;/p&gt;

&lt;p&gt;I was using a handful of models across a bunch of tabs and tools, and the cost was not obvious until the bill showed up. Nothing was broken. It was just invisible.&lt;/p&gt;

&lt;p&gt;That bugged me enough that I started building TokenBar.&lt;/p&gt;

&lt;p&gt;TokenBar lives in the menu bar and shows token usage in real time so I can see what I am actually spending while I work. Not after the fact. Not buried in a dashboard I never check. Right there, while the context is still fresh.&lt;/p&gt;

&lt;p&gt;The lesson was not really about tokens. It was about visibility.&lt;/p&gt;

&lt;p&gt;When a cost is hidden, I ignore it.&lt;br&gt;
When a cost is visible, I make better decisions.&lt;/p&gt;

&lt;p&gt;I think the same thing applies to attention, too. If my phone is buzzing, Slack is open, and a dozen browser tabs are stealing context, I do not feel distracted in some abstract way. I just feel slower. The damage shows up later in the work.&lt;/p&gt;

&lt;p&gt;That is the other reason I like building small tools. They turn vague pain into something concrete enough to fix.&lt;/p&gt;

&lt;p&gt;TokenBar is for the bill.&lt;br&gt;
Monk Mode is for the distraction.&lt;/p&gt;

&lt;p&gt;Both came from the same place: I wanted fewer surprises and more control over the thing actually costing me money or time.&lt;/p&gt;

&lt;p&gt;If you are building with AI and you have not looked closely at your usage lately, do it now. You might not need another model. You might just need a better dashboard for the one you already have.&lt;/p&gt;

&lt;p&gt;That was my wake up call anyway.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I built a Mac app that blocks the feeds I kept losing hours to</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 03:58:39 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/i-built-a-mac-app-that-blocks-the-feeds-i-kept-losing-hours-to-dfe</link>
      <guid>https://forem.com/johns23424234324234/i-built-a-mac-app-that-blocks-the-feeds-i-kept-losing-hours-to-dfe</guid>
      <description>&lt;p&gt;I got tired of opening YouTube for one video and ending up on Home or Shorts, or checking X and Reddit just to "take a break".&lt;/p&gt;

&lt;p&gt;So I built Monk Mode, a small Mac app that blocks the stuff that turns into a 45 minute detour:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;YouTube Home and Shorts&lt;/li&gt;
&lt;li&gt;X For You&lt;/li&gt;
&lt;li&gt;Reddit front pages&lt;/li&gt;
&lt;li&gt;other feed-style distractions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is not trying to be a full internet nanny. It is just meant to make the default path less stupid.&lt;/p&gt;

&lt;p&gt;If you are on Mac and you care about protecting deep work, it is here: &lt;a href="https://mac.monk-mode.lifestyle" rel="noopener noreferrer"&gt;https://mac.monk-mode.lifestyle&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;$15 lifetime. Would love honest feedback from anyone who has tried blockers before and hated them.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>macos</category>
      <category>indiehackers</category>
    </item>
    <item>
      <title>I built a menu bar app to stop silent AI token burn</title>
      <dc:creator>John</dc:creator>
      <pubDate>Sat, 18 Apr 2026 03:56:58 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/i-built-a-menu-bar-app-to-stop-silent-ai-token-burn-55c8</link>
      <guid>https://forem.com/johns23424234324234/i-built-a-menu-bar-app-to-stop-silent-ai-token-burn-55c8</guid>
      <description>&lt;p&gt;I spent way too long paying for AI usage I did not feel while I was working.&lt;/p&gt;

&lt;p&gt;TokenBar is my fix: a macOS menu bar app that shows live token usage and cost so you catch expensive prompt loops before the invoice does.&lt;/p&gt;

&lt;p&gt;What changed for me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;runaway sessions became obvious fast&lt;/li&gt;
&lt;li&gt;I started switching models intentionally instead of by habit&lt;/li&gt;
&lt;li&gt;I stopped treating token spend like an end of month surprise&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is $5 lifetime because I wanted the purchase to be an easy yes for people who already know the pain.&lt;/p&gt;

&lt;p&gt;If you are building with Claude, Cursor, OpenAI, or anything pay per token, this is for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tokenbar.site" rel="noopener noreferrer"&gt;https://tokenbar.site&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>monitoring</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>A tiny macOS menu bar tool that shows LLM token usage in real time</title>
      <dc:creator>John</dc:creator>
      <pubDate>Tue, 03 Mar 2026 23:54:22 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/a-tiny-macos-menu-bar-tool-that-shows-llm-token-usage-in-real-time-4316</link>
      <guid>https://forem.com/johns23424234324234/a-tiny-macos-menu-bar-tool-that-shows-llm-token-usage-in-real-time-4316</guid>
      <description>&lt;p&gt;If you build anything with the OpenAI or Claude APIs, you probably know the pattern.&lt;/p&gt;

&lt;p&gt;You’re experimenting with prompts, testing scripts, or debugging an agent. Everything works fine, but there’s one thing that’s always a little unclear while you're developing:&lt;/p&gt;

&lt;p&gt;How many tokens did that just use?&lt;/p&gt;

&lt;p&gt;Most of the time you only see token usage later in logs or dashboards. That’s useful for analytics, but it’s not very helpful while you're actively coding.&lt;/p&gt;

&lt;p&gt;During development I kept running into the same situations:&lt;/p&gt;

&lt;p&gt;• testing prompt changes&lt;br&gt;
• running quick API experiments&lt;br&gt;
• building LLM tools&lt;br&gt;
• debugging responses&lt;/p&gt;

&lt;p&gt;And every time I wanted a simple answer in the moment:&lt;br&gt;
“How many tokens did that call just use?”&lt;/p&gt;

&lt;p&gt;So I built something extremely simple.&lt;/p&gt;

&lt;p&gt;It’s a small macOS menu bar utility that shows token usage in real time while you're working. No dashboards or heavy analytics tools. Just a tiny counter in the menu bar so you can see usage immediately.&lt;/p&gt;

&lt;p&gt;The goal was basically:&lt;/p&gt;

&lt;p&gt;see token usage the same way you see CPU or battery status.&lt;/p&gt;

&lt;p&gt;Nothing complicated, just immediate visibility while building.&lt;/p&gt;

&lt;p&gt;If you're curious or want to try it, you can see it here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tokenbar.site" rel="noopener noreferrer"&gt;https://tokenbar.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d also be interested to hear how other people monitor token usage during development. Do you rely on logs, dashboards, or something else entirely?&lt;/p&gt;

</description>
      <category>xamarin</category>
      <category>openai</category>
      <category>productivity</category>
      <category>ai</category>
    </item>
    <item>
      <title>Why is tracking LLM token usage still so annoying?</title>
      <dc:creator>John</dc:creator>
      <pubDate>Tue, 03 Mar 2026 22:44:05 +0000</pubDate>
      <link>https://forem.com/johns23424234324234/why-is-tracking-llm-token-usage-still-so-annoying-2m3l</link>
      <guid>https://forem.com/johns23424234324234/why-is-tracking-llm-token-usage-still-so-annoying-2m3l</guid>
      <description>&lt;p&gt;If you build anything with the OpenAI or Claude APIs, you've probably run into this at some point.&lt;/p&gt;

&lt;p&gt;You're testing prompts, running scripts, tweaking things quickly… and suddenly you realize you have no real sense of how many tokens you're burning in real time.&lt;/p&gt;

&lt;p&gt;You can check dashboards later, sure. But while you're actually developing, it's basically invisible. You run something, it works, and only later do you discover the cost.&lt;/p&gt;

&lt;p&gt;I kept running into the same problem:&lt;/p&gt;

&lt;p&gt;• running prompt experiments&lt;br&gt;
• testing agents or scripts&lt;br&gt;
• debugging API calls&lt;/p&gt;

&lt;p&gt;and having no immediate visibility into token usage while coding.&lt;/p&gt;

&lt;p&gt;Most tools that exist are either:&lt;/p&gt;

&lt;p&gt;dashboards after the fact&lt;/p&gt;

&lt;p&gt;logging solutions&lt;/p&gt;

&lt;p&gt;full analytics platforms&lt;/p&gt;

&lt;p&gt;But I just wanted something extremely simple: a tiny indicator that shows token usage while I'm working.&lt;/p&gt;

&lt;p&gt;So I ended up building a small macOS menu bar tool that shows token usage in real time while you're developing.&lt;/p&gt;

&lt;p&gt;No dashboards.&lt;br&gt;
No analytics platform.&lt;br&gt;
Just a token counter sitting in the menu bar.&lt;/p&gt;

&lt;p&gt;If anyone else here builds with LLM APIs and finds themselves wondering “how many tokens did that just burn?”, I'm curious if something like this would actually be useful.&lt;/p&gt;

&lt;p&gt;You can see it here:&lt;br&gt;
&lt;a href="https://tokenbar.site" rel="noopener noreferrer"&gt;https://tokenbar.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Would also love feedback from anyone working heavily with the OpenAI or Claude APIs.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>llm</category>
      <category>productivity</category>
      <category>xamarin</category>
    </item>
  </channel>
</rss>
