As a creator, Theo Browne is bringing in roughly $276,000/yr. As a founder, T3 Chat alone is bringing in a seven-digit ARR — and he's got several other products to boot.
Here's Theo on how he's doing it. 👇
I'm a nerd, a software developer for nearly two decades, a popular tech YouTuber, CEO of T3 Tools, and an investor. I work on many projects.
I currently focus on my YouTube channel and T3 Tools' products (T3 Chat & T3 Code). We still maintain our other products (Ping.gg, UploadThing, PicThing), but they are less of a focus since they already serve our needs.
T3 Chat achieved seven-digit ARR last year. While none of our other products approach T3 Chat's revenue, a few have similar reach.
T3 Code has over 60,000 users in just a few months, but it is open source and not monetized.
Most of my businesses share the same core motivation: I wasn't happy with existing options, so I built my own.
I didn't like the dev content on YouTube. It focused too much on beginner devs, offering very little for experienced software engineers. I created my channel to focus on more senior topics, and it blew up immediately.
I didn't like the tools creators used for collaborative content. They focused too much on people who barely knew what content was, and they didn't integrate well with professional tools like OBS. Twitch wouldn't let me build the tools creators needed, so I quit to do it myself. I built my own solution (Ping) and got into Y Combinator, but then I realized the creator market sucked and stopped focusing on it.
I didn't like the AI chat apps blowing up in 2024, so I made my own. Many others agreed, as T3 Chat grew faster than any product I'd made before. In two weeks, it generated more revenue than all our other products combined. I believe we motivated both OpenAI and Anthropic to significantly improve their products.
I didn't like the AI dev tools we used daily to build software. Cool apps like Codex would launch, then fill with slop and slow to a crawl. I wanted a more reliable, customizable, minimal solution I could trust over time. We built T3 Code as that minimal, reliable OSS option.

I have two main "businesses," and they generate revenue very differently.
My Y Combinator-backed startup (T3 Tools Inc) generates most of its revenue from monthly subscriptions to T3 Chat. Our GTM strategy focuses on understanding user demand for AI chat apps, and it leverages my reach for distribution.
My content arm is funded almost entirely by sponsors. I make ~$8k/month from Twitter ads, ~$9k/month from YouTube ads and memberships, and $4k/month from Twitch ads and subscribers. This sounds like a lot, but my payroll costs are over $80k/month, so we rely on sponsors to survive.
Running two very different businesses sucks.
People think being "famous" makes success easy. Those people are neither famous nor successful. They don't know what's going on. Making a successful startup is a moonshot. It requires 110% of your focus and effort. Anything less, and you're a bad boss.
Making a successful YouTube channel is a moonshot. It requires 110% of your focus and effort. Anything less, and you're a bad creator.
I'm capable of 120% focus and effort. Splitting it across the businesses feels like a suicide mission. I'm constantly behind. I'm constantly disappointing my team. If I dropped either the startup or the content, I would perform 10x better in the other.
There's an issue, though: I genuinely love doing both. My content is better when I'm building every day. My software is better when I have places to vent and rant about it. The distribution is nice too.
To be clear: It is possible to be successful without 60+ hour weeks for each business. It is NOT possible to scale them without more focus.
I probably paced ten miles in my office before the T3 Code architecture settled.
I was uncertain about certain technologies, architectures, or product directions. So, I quickly spun up prototypes using existing AI dev tools. I ruled out a ton of options before we even initialized the official repository.
When it comes to validation, I also have an incredible audience of developers who are super receptive to my ideas and thought processes. Whenever I'm curious if demand exists for something I'm doing, I bring it up on stream and see how my chat feels about it.
It's hard to beat 2,000+ people watching you live, excited to share their thoughts on what you're doing!
I am popular on the internet and build good products. Those are my greatest advantages.
My following is how I grow. It's great for sales.
And it's good for hiring too — many of the best devs in the world follow my work. I will never be limited by applicants. I can hit up most of the best devs in the industry and convince them to quit and join me within a month.
Here's my advice: Get a job.
You'll learn 10x more and make the connections you need to succeed long term. I'd never have been successful with either my content or my startup without the five years I put in as an engineer at Twitch. My teammates helped me grow, excited me, and helped me stay afloat (with investments) when I eventually quit to do my own thing.
Your connections are the most important thing you can have. If most of your friends are online indie hackers, you're ngmi. Get a real job, and surround yourself with awesome people who want to build shit. It will help more than you can ever imagine.
From here, I plan to keep everything moving without dying. I've never been so busy in my life. It's hard to think beyond 1-2 months ahead; Everything changes too fast to plan beyond that.
If I can complete the work I have on my plate, we will win. If I can't, we will probably lose. I am the bottleneck. My team is executing beyond my wildest dreams. All I have to do is prevent myself from blocking them.
If you want to follow along, my YouTube channel offers the most value by far. My new podcast, Nerd Snipe, also provides great info for builders in the dev and AI space. Or you can follow me on Twitter.
Leave a Comment
This hits close to home. Currently days deep into building my mobile Esports app, "Kafou Gamers".
I actually had to rewrite the code 3 times because I fell into the "redesign hell" loop. I finally made the executive decision to completely strip away the CSS/Tailwind and focus 100% on the core offline architecture, state machine, and local bots using React, Vite, and TypeScript.
Functionality first, cosmetics later. Because at the end of the day, platforms change but "Only Data Stays". 💻⚡
WOULD LOVE TO CONNECT with anyone navigating complex local state management!
The "I genuinely love doing both" part is what makes this hard to solve. It's not a time management problem, it's a values conflict. Most advice assumes you can just pick one and move on.
The live validation point is underrated — having 2000 developers watching you prototype in real time is something most founders would pay anything for.
Wow, truly amazing of the fact that he is a content creator + founder of a tool making 100k+/month
Great piece!!
One thing I'd add is that this kind of setup only works when the audience and product actually reinforce each other. If the content attracts one crowd and the product serves another, you end up busy in two lanes instead of building one flywheel.
I'd also add a less glamorous tip: put brutal limits on what still gets your attention. The hard part usually isn't ideas or even distribution, it's not becoming the bottleneck once a few things start working at the same time.
How awesome it is ! Good job
Built a simple Google Workspace outreach tool. Would love your feedback!
Hey everyone,
I don't have posting privileges here yet, but I wanted to share something I've been building recentry.
I created a simple system designed for companies using Google Workspace. It connects to your workspace, extracts up to 6 months of emails and contacts, and builds a pipeline from that data. From there, it reads the context of your past emails to generate automated follow-ups. You can also use it to send cold outreach (currently capped at 20 to 50 emails a day).
For version 2, I am planning to integrate a Contract Lifecycle Management (CLM) system.
Since I can't post links yet, please reply to this comment if you'd like to check it out or jump on a quick feedback call. I’d love to know what you think! (Mods, I hope this is okay to leave up!)
Love how tightly the audience and products reinforce each other here. The YouTube / stream content attracts the exact devs who benefit from T3 Chat and T3 Code, and their feedback in turn makes the tools better, which gives you better content. That kind of tight feedback flywheel feels like the real moat vs “just” launching yet another AI wrapper.
the live validation on stream with 2000 developers watching is an unfair advantage that almost nobody else has and it's probably worth naming more explicitly as the reason T3 Chat grew so fast. the product decisions that got validated live before a line of code was written are genuinely different from decisions made by a founder guessing at demand. curious how much of the T3 Chat architecture came from stream feedback versus internal conviction and whether the two ever conflicted
great work
Great read. The part about audience and product reinforcing each other really stood out to me. Building in public seems much more powerful when the content, feedback loop, and product direction all connect naturally.
The live validation point really resonates. Being able to bounce ideas off a room of 2k+ developers before writing serious code is something most founders don't have access to, but the principle scales down — even talking through product concepts with a handful of people who match your target audience can save months of building the wrong thing. The hard part is finding where those people actually hang out and building genuine relationships before you need anything from them.