Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Hit 10K MRR by Selling a macOS Menu Bar App
Transcript
- Lucas: Let's talk about a solo dev who hit 10K MRR by selling a macOS menu bar app. No dashboard, no web app — just a tiny icon in your menu bar that shows your SaaS metrics in real time. Luna: Wait, a menu bar app? Like the little icons next to the clock? Lucas: Exactly. The app is called MenuMetrics, built by a solo developer named Sarah Chen. She launched it in September 2025, and by July 2026 — right now — she's at over $10,000 a month in recurring revenue. Luna: How did she find that idea? I check my Stripe dashboard maybe twice a day, so I get the pain point, but a menu bar app feels so — niche. Lucas: That's the thing. Sarah was building a different product — a full analytics platform — and she got frustrated constantly switching between Stripe, Google Analytics, and her database tool just to check revenue and active users. She built a tiny script that pulled those numbers into her menu bar, and her developer friends saw it and asked for a copy. Luna: So she validated the demand before writing a line of commercial code. Lucas: Exactly. She put together a basic prototype in a weekend, shared a screenshot on Twitter, and got 400 sign-ups for a beta waitlist in 48 hours. That told her the idea had legs. Luna: What did the beta version actually do? Lucas: It integrated with Stripe, Plausible, and a PostgreSQL database. That's it. Three integrations. You configure API keys once, and your revenue, visitor count, and a key metric — like daily active users — appear as a dropdown from the menu bar. No graphs, no history, just live numbers. Luna: And she charged for this? Lucas: $9 per month, no free tier. She launched on Product Hunt and got around 1,200 upvotes, but the real driver was a Twitter thread she posted the same week. She walked through her process of building the app, showed the revenue numbers, and linked to the landing page. That thread got 3,500 retweets. Luna: So Twitter was essentially her entire marketing engine. No ads, no content SEO? Lucas: Zero ads. She posted regularly in the Indie Hackers community, on Hacker News, and in a few Discord servers for bootstrapped founders. But the core was that one thread. It brought in the first 300 paying customers within two weeks. Luna: And then she hit a plateau, right? I feel like most indie products have a spike then a flatline. Lucas: She did. After the initial burst, growth slowed to maybe 20-30 new customers a month. She had to decide: add more features to keep existing users, or focus on getting new customers. She chose the latter — but in a smart way. Luna: What did she do? Lucas: She added one new integration per month — first Stripe, then Plausible, then Mailchimp, then GitHub stars. Each integration was announced with a tweet showing the exact code snippet or the API call. That kept the developer audience engaged because they could see the technical details. Every announcement drove a mini-spike of sign-ups. Luna: So she turned feature releases into content. Lucas: Exactly. And she never built a full dashboard. People would ask for charts, CSV exports, or mobile push notifications. She said no to almost everything. Her philosophy was: the menu bar is for glancing, not analyzing. If you want deep analytics, use a proper tool. Luna: I love that discipline. How many users does she need at $9 a month to hit 10K MRR? Lucas: Roughly 1,100 paying subscribers. By May 2026, she had about 950. Then she raised the price to $12 a month for new customers, grandfathering existing ones. That pushed her over 10K by June. Luna: A price increase — bold move. Did she lose many sign-ups? Lucas: Surprisingly, no. The conversion rate from trial to paid actually stayed the same, around 12 percent. She tested it for a week on a small cohort before rolling it out. The key was that the product had proven value — people were already using it daily. Luna: So for a solo dev listening, what's the takeaway? It's not about building the biggest product, it's about solving one specific annoyance that you personally feel. Lucas: And that's exactly what Sarah did. She scratched her own itch, validated it with a prototype, and then said no to feature creep. The menu bar is a weirdly perfect canvas for that — it's visible, it's non-intrusive, and it's almost impossible to over-engineer. Luna: Honestly, if this episode gave you a useful insight or just a new angle on building in public, that's the kind of value we try to deliver every time. And listener support is what keeps these episodes ad-free — no sponsors, no in-reads, just the show. If you found it valuable, there's a link at buy me a coffee dot com slash fexingo. Lucas: Yeah, it's a small way to say 'this was worth my time' and it genuinely helps us keep going. So — back to Sarah. One thing I didn't mention is that she also open-sourced the core framework behind MenuMetrics. Luna: She open-sourced the framework? That seems crazy for a paid product. Lucas: It was a calculated move. She released a library called 'MenuBarKit' that handles the macOS menu bar rendering and API fetching. It's mit licensed. The idea was to attract developers who might then become customers or contributors. About 200 people starred the repo, and a few actually sent pull requests with new integration templates. Luna: So she turned potential competitors into collaborators. Lucas: Exactly. And because the app itself is closed-source, the open-source library is just a building block. It doesn't cannibalize her paid product. It's actually a lead generator. Luna: That's a strategy I haven't seen many solo devs use. Most are scared to give anything away. Lucas: It works because her moat isn't the code — it's the integration ecosystem and the brand. She's got Stripe, Plausible, Mailchimp, GitHub, and a dozen more integrations built and tested. Someone cloning the idea would have to rebuild all those from scratch, and by then she's already iterating on the next thing. Luna: So what's next for MenuMetrics? Lucas: She's hinted at a companion app for iOS — a simple widget that shows the same metrics on the home screen. And she's considering a team pricing tier for agencies that manage multiple client accounts. But she's said she'll keep the core menu bar app simple. Luna: I think that's the lesson. Pick a small problem, solve it beautifully, and charge for it. You don't need a billion-dollar idea to make a good living. Lucas: Especially in this market. SaaS fatigue is real — users are tired of bloated platforms. A focused, well-designed utility can stand out just by being smaller. Luna: Alright, I'm actually going to check out MenuMetrics. I think it might save me a few clicks a day. Lucas: For $9 a month, it might be worth it. And if you build something similar, let us know. We'd love to feature your story.