TypingMind: Quit at $600 MRR, Then $45K/Month — Every Decision in Tony Dinh’s Build-Sell-Release Loop
Vietnamese indie developer Tony Dinh quit his job at $600 MRR. TypingMind, shipped right after the ChatGPT API opened, made $1,000 on day one, $10,000 in 10 days, and later $45K/month. Meanwhile, when the Twitter API crisis hit Black Magic, he decided within two weeks to sell it for $128K. Every offensive and defensive call is public.
Note: yen conversions in this article are rough estimates at ¥150/USD.
Timeline
| Period | Event | Numbers |
|---|---|---|
| Until 2021 | 7th year as an engineer; salary raised to $8,800/month | — |
| 2021 | Quit with Black Magic + DevUtils totaling $600 MRR (2 years of savings, 8,000 followers) | $600 MRR |
| Until 2022 | Black Magic (Twitter analytics tool) grows | Peak $14K MRR |
| March 2023 | Launched TypingMind days after the ChatGPT API opened | $1,000 day one → $2,000 the next day → $10,000 cumulative in 10 days |
| 2023 | Twitter API paid-tier crisis → decided within 1–2 weeks to sell Black Magic | Sold to Hypefury for $128,000 |
| Later | Also sold screenshot tool Xnapper | $150,000 (at ~$4K MRR) |
| As of the interview | TypingMind is the mainstay | $45,000/month (≈ ¥6.75M) |
What the Business Is
TypingMind is a web app for using ChatGPT and other LLMs through a better UI. Users bring their own API keys, and the app provides folder organization, chat-history search, prompt management, and more. Dinh positions it as “not a wrapper business but a tool like Postman” — because API costs are not passed through, the design carries no exposure to model providers’ price changes.
The Offensive Call — Initial Velocity Decided Everything
TypingMind shipped within days of the ChatGPT API’s release. It started with a $9 one-time beta price, made $1,000 on day one, and a Product Hunt launch added another $14,000. The biggest moat was not feature depth but being first on the ground at the moment of a platform shift. By the time competitors showed up, he was already ahead on features (folder management, multi-model support (OpenAI/Claude/open-source LLMs)) and on mindshare.
The Defensive Call — a $500K Offer and the Death of an API
The Black Magic sale is a textbook case of platform-risk management for indie developers.
- A few months earlier: rejected a $500,000 acquisition offer (had also rejected a $40,000/year offer in the past)
- Twitter announces paid API tiers: at minimum $42,000/month in API costs becomes all but certain
- Decided to sell within 1–2 weeks of the announcement, selling to Hypefury for $128,000
Twitter later introduced a $5,000/month plan, but Dinh reflects that “if I’d stayed, I would have been chained to Twitter.” Selling for $128K right after turning down $500K. The crux is that he judged by future free time, not sunk cost.
Pricing Philosophy and Way of Working
- A crisp rule: “software with no ongoing maintenance cost is one-time purchase; services that need servers are subscription” (DevUtils/Xnapper = one-time, TypingMind = subscription)
- The team is just one business assistant and one freelance developer. No documentation, no meetings, no deadlines — a 4-hour workday
- The goal is not maximizing growth but balancing a calm pace with “enough money to buy a house without looking at the price”
What to Learn From This
“Quitting at $600 MRR” was a calculated move rather than a reckless one. Southeast Asian living costs, 2 years of savings, 7 years of engineering experience (his self-described “unfair advantage”), and an audience of 8,000 followers. It demonstrates the correct framework for the independence decision: whether you can quit is determined by runway and re-employability, not MRR.
Skill at selling shows up as decision speed. Just as Zenn’s catnose sought a partner 9 days after launch, Dinh completed his sale within two weeks of the API crisis announcement. An indie developer’s real asset is speed of response to change, and “waiting to see how things play out” when bad news lands is itself the biggest risk.
Portfolio “sale proceeds” function as downside insurance. Black Magic $128K + Xnapper $150K = roughly $278K (≈ ¥42M) in sale proceeds funded the next offensive, TypingMind. As with Irie’s MENTA + CLOUD PAPER, running operating income and sale proceeds in parallel raises an indie developer’s survival rate.
“Bring your own API key” is the antidote to platform dependence. The near-death experience of API price hikes at Black Magic was distilled into TypingMind’s design of having users bear costs directly. A fine example of failure being engraved into the architecture of the next product.
The $372K gap, and the risk TypingMind still carries
Turning down $500K and then selling for $128K a few months later is a $372K gap at face value. Judged only by the outcome, it reads as an expensive call, yet Dinh does not regret it. His yardstick was not the amount but the future free time he gained by not being tied to Twitter. We read the gap as the price paid by someone who had settled on his yardstick before the crisis arrived.
TypingMind has its own discounts. The speed of registering the domain the day after the announcement and shipping within days turned into revenue only because of seven years of engineering experience and an X following that had grown to roughly 90,000 to 130,000. The $45K a month rode a strong AI-boom tailwind. The bring-your-own-API-key design removed price-change risk, but the risk that model providers offer the same features for free remains.
Related Cases
If this one impressed you
Similar cases

Instatus: $48K MRR with Every Metric Public, After Dropping "Sup" and Repricing Upmarket
SaaS
CyberLeads: After 19 Failed Projects, a "Freshly Funded Companies" Lead List Built in 31 Days Now Makes $53.7K/Month — with a Free Newsletter as the Sales Engine
SaaS
Damon Chen: Bought a GitHub Repo for $20K, Grew It to $1.5M ARR — the “Buy, Don’t Build” Indie Playbook
SaaS
SEObot: An AI That Writes SEO Articles Hits $46K MRR and $1.8M Lifetime — the Numbers Come from a Public Stripe-Linked Dashboard
SaaSMost read
- 1
¥4.61 Million a Year, Five Years After Starting to Learn Programming. The Full Three-Year P&L and Playbook of an Indie Education App
42 recent visits - 2
From 30 yen in revenue to 8 years later: how running 3 apps in parallel got an indie developer to 200,000 yen a month
28 recent visits - 3
Payout: A Class-Action App Vibe-Coded in 14 Days Reached $1,003,227 ARR in 9 Months. It Cost About $10 to Build, and a Partner With 10 Million Followers Grew It
27 recent visits - 4
From ¥100 to ¥100,000 a Month in Three Years: The Quiet Compounding of an Ads-Only Tool App
26 recent visits - 5
Marketing Examples: 130,000 Subscribers in Three and a Half Years — a “Distribution” Playbook and a $2,300/Month Sponsor Slot
25 recent visits
Latest articles
- 2026-11-11
Just a Girl and Her Blog: $2,446 to a $51,803 Peak Month, With Ads Only 8% of Income, Over 34 Published Reports
- 2026-11-10
Key Values: A One-Person Job Board Doing ~$80K a Quarter, $25K in Its Best Week, on a Few Hundred Dollars of Monthly Costs
- 2026-11-10
Fat Stacks: $1,117,301 Revenue, $130,659 Expenses in 2021 From Unnamed Niche Sites Running on Display Ads
- 2026-11-10
EOFire: 136 Straight Monthly Income Reports End at $131,587 Revenue, 91% Margin, $27.9M Lifetime
- 2026-11-09
Thankbox: £150 to £12,000 a Month in 11 Months Selling $5.99 Online Group Cards
Sources
- Founder Indie Hackers「He Made $45k/Month with ChatGPT — Tony Dinh's Story」
- Founder The Bootstrapped Founder「Tony Dinh — Ups and Downs of an Indie Hacker Journey」