← All writing← 全部文章 Essay · 2025-10-17 · 12 min read

Why Anthropic Wins with 5% of the Users

Claude has only 5% of ChatGPT's users but generates 40% of OpenAI's revenue. The secret? Anthropic's product team doesn't try to outrun OpenAI—they out-see them by finding combinations everyone else missed.

这篇暂时只有英文版。

On October 16, 2025, while the tech world was still digesting OpenAI’s Instant Checkout within ChatGPT, Anthropic quietly released something called “Skills.”

No flashy demos. No performance charts comparing against GPT-5. Just a simple announcement about folders containing Markdown files and optional scripts.

Within hours, Simon Willison—one of the most productive voices in AI development—called it “maybe a bigger deal than MCP.”

Here’s what makes this strange: Claude has only 5% of ChatGPT’s user base. But it generates 40% of OpenAI’s revenue.

How does a company that launched 3.5 months after ChatGPT, with a fraction of the users, keep forcing the industry leader to follow its playbook? How does the underdog with 18.9 million monthly users compete against a giant with 800 million weekly users—and somehow capture nearly half the revenue?

The answer isn’t about who has the best model. It’s not about who ships features fastest, or who raises more funding, or who has the most compute.

It’s about something far more interesting: seeing combinations that everyone else missed.

The Relentless Treadmill

June 2024: Anthropic releases Artifacts—a split-screen interface that lets you edit code and documents while chatting with Claude.

October 2024: OpenAI ships Canvas. Four months later. Same concept.

September 2024: OpenAI launches o1, its first reasoning model that “thinks” before answering.

February 2025: Claude releases Extended Thinking. Five months later. Same capability.

February 2025: OpenAI introduces Deep Research—an agent that scours the web for comprehensive reports.

April 2025: Claude ships its Research feature. Two months later.

This is what the AI arms race looks like in 2024-2025. A feature released today becomes table stakes in 2-5 months.

The pattern is relentless. It’s exhausting just to watch. Here’s the full timeline of how these two companies have traded punches:

Date Company Product/Feature What It Does
Nov 30, 2022 OpenAI ChatGPT Launch Conversational AI; reached 1M users in 5 days
Mar 14, 2023 OpenAI GPT-4 Multimodal model with enhanced reasoning
Mar 14, 2023 Anthropic Claude 1 First Claude release; 9K context window
Jul 11, 2023 Anthropic Claude 2 100K token context window; public availability
Jul 6, 2023 OpenAI Code Interpreter Data analysis, code execution in containers
Aug 28, 2023 OpenAI ChatGPT Enterprise Unlimited GPT-4, 32K context, enterprise features
Sep 7, 2023 Anthropic Claude Pro $20/month subscription matching ChatGPT Plus
Nov 21, 2023 Anthropic Claude 2.1 200K context window (2x GPT-4 Turbo)
Mar 4, 2024 Anthropic Claude 3 Family Three-tier models; 200K context; new benchmarks
May 13, 2024 OpenAI GPT-4o “Omni” multimodal; 2x faster, 50% cheaper
Jun 20, 2024 Anthropic Claude 3.5 Sonnet + Artifacts Split-screen collaborative editing
Sep 4, 2024 Anthropic Claude Enterprise 500K context window; GitHub integration
Sep 12, 2024 OpenAI o1-preview + o1-mini Reasoning models with “thinking” capability
Oct 3, 2024 OpenAI Canvas Writing/coding collaboration interface
Oct 22, 2024 Anthropic Computer Use Control computers via screen/keyboard/mouse
Dec 5, 2024 OpenAI ChatGPT Pro + o1 Full $200/month plan; o1 out of preview
Feb 2, 2025 OpenAI Deep Research Autonomous research with web crawling
Feb 24, 2025 Anthropic Claude 3.7 + Extended Thinking Reasoning with visible step-by-step process
Apr 15, 2025 Anthropic Claude Research Multi-step research across internal/external sources
Sep 29, 2025 Anthropic Claude Sonnet 4.5 + Code 2.0 Enhanced model; major CLI update
Oct 16, 2025 Anthropic Skills Customizable folders with instructions & scripts

Look at that table. The conventional wisdom is obvious: This is a speed contest. Whoever ships features fastest wins. The treadmill never stops. Innovation means being first.

And on the surface, the numbers seem to confirm OpenAI’s dominance. ChatGPT has 800 million weekly users. Claude has 18.9 million monthly users—roughly 5% of ChatGPT’s scale.

OpenAI raised billions. They have the compute. They have the users. They have the brand recognition.

By every conventional metric, Anthropic is the underdog playing catch-up.

But zoom out, and a different story emerges.

Yes, both companies are matching each other’s features with brutal efficiency. But look closer at how Anthropic innovates, and you’ll notice something peculiar.

They’re not trying to outrun OpenAI.

They’re trying to out-see them.

The Evolution That Reveals Everything

To understand what Anthropic is really doing, you need to look at how they approached one specific problem: code execution.

October 2024. Claude launched its first code execution feature, called the “analysis tool.”

It wasn’t Python in containers like OpenAI’s Code Interpreter. It was JavaScript. Running in your browser.

The code executed in a locked-down Web Worker that could only communicate back to the main page by intercepting messages sent to console.log(). It could read files you uploaded using fs.readFile(). It had access to Lodash and Papa Parse for working with data.

That’s it.

Simon Willison, who has documented every major AI development since GPT-3, wrote detailed technical notes about it. The implementation was clever—secure, fast, no server costs. But compared to OpenAI’s full Python environment with data analysis libraries?

It seemed… modest.

September 2025. Claude pivoted entirely.

Now it had server-side containers just like OpenAI: Ubuntu 24.04, Python 3.12, Node.js, 9GB of RAM, 5GB of disk space. The full setup. It could install packages from npm and PyPI. It could run shell commands.

The browser JavaScript approach was gone. This was the real deal.

This looked like catching up. Like Anthropic finally admitted OpenAI’s architecture was right and copied it.

October 16, 2025. Skills launched.

And suddenly, the pattern became clear.

Skills aren’t just about running code in containers. They’re about systematically initializing those containers with the files and tools users actually need.

Pre-installed LibreOffice for manipulating PowerPoint, Word, and Excel files. Automatic file management for office documents. Skills that can apply company branding to presentations. Skills that review contracts against legal policies. Skills that format Excel formulas to match corporate standards.

Not just data analysis. Actual work.

Here’s the insight that changes everything:

OpenAI pioneered LLMs plus containers back in July 2023 with Code Interpreter. Andrej Karpathy called it “your personal data analyst.” Everyone saw the obvious use case: upload a CSV, generate charts, analyze data, create visualizations.

Impressive. Worthy of a keynote demo.

But Anthropic’s product team asked a different question:

Where does work actually happen?

Not in Jupyter notebooks analyzing datasets. Not in creating one-off data visualizations.

In PowerPoint decks for client presentations. In Word documents with tracked changes and legal reviews. In Excel spreadsheets with company-specific formulas and formatting standards.

The technology—containers plus LLMs—already existed. The genius was seeing what to put inside.

This is the turning point. The moment where copying becomes innovating. Where “catching up” becomes “leapfrogging.”

Because OpenAI solved for data scientists doing impressive things.

Anthropic solved for everyone who’s ever had to format a PowerPoint at 11 PM before a client meeting.

How They Did It

So how does a company with a fraction of the users compete against a giant? Not by trying to beat them at their own game. By playing a different game entirely.

Start Where It’s Easy, Learn What Matters

The browser JavaScript approach wasn’t a compromise. It was a probe.

Think about what Anthropic learned in October 2024: They shipped code execution in weeks, not months. No infrastructure complexity. No security nightmares from running arbitrary code on their servers. Just watch what users actually do with code execution and learn the patterns.

This is classic product strategy: Start with the simplest thing that could possibly work.

While OpenAI had already spent over a year running Python containers at scale, Anthropic was learning something more valuable: What do users actually need code execution for?

Turns out, most people weren’t running complex data science pipelines. They were doing simpler tasks. Parsing data. Formatting outputs. Generating structured content.

The browser approach taught Anthropic what mattered. And what could wait.

Match the Table Stakes, Build the Foundation

By September 2025, containers became non-negotiable. Every serious AI assistant needed server-side code execution. The market had spoken.

So Anthropic built it. Ubuntu containers. Python and Node.js. Package installation. The works.

But here’s what separates good product teams from great ones: While building container infrastructure, Anthropic wasn’t asking “how do we match Code Interpreter?”

They were asking: “Now that we have containers, what becomes possible?”

This is the difference between playing catch-up and playing chess. You match the table stakes not because you’re copying, but because you’re building the foundation for your next move.

The container infrastructure wasn’t the destination. It was the platform.

Find the Adjacent Possible

This is where Skills gets brilliant.

The architecture is almost offensively simple. A Markdown file with YAML frontmatter. Optional scripts. Optional supporting documents. That’s it.

No complex protocol specifications like MCP (Model Context Protocol), which requires hosts, clients, servers, and multiple transport layers. No tens of thousands of tokens of protocol overhead. Just Markdown files that Claude can read and understand.

But here’s what makes it powerful:

Progressive disclosure. When you start a conversation with Claude, it scans available skills and reads just the names and brief descriptions—consuming only dozens of tokens per skill. Only when a skill becomes relevant does Claude load the full details. Compare this to MCP implementations that can consume tens of thousands of context tokens just for the protocol overhead, leaving limited space for actual work.

Portable by design. The same skill format works across Claude.ai, Claude Code CLI, and the API. No special infrastructure needed. If you can write a Markdown file, you can create a skill. Simon Willison predicts “a Cambrian explosion in Skills” precisely because the barrier to entry is so low.

Composable. Multiple skills load automatically when relevant. Claude coordinates them without you having to specify which ones to use. It’s intelligent orchestration, not manual configuration.

Language-agnostic. Skills can include code in any language the container environment supports. Python for data processing. JavaScript for web interactions. Bash scripts for system operations. Whatever solves the problem.

This is what “finding the adjacent possible” looks like in practice. The technology—containers, Markdown, YAML—all existed. The innovation was seeing how to combine them.

Solve for Where the Work Lives

And here’s the masterstroke: Pre-installing LibreOffice in the container environment.

It sounds almost boring, doesn’t it? LibreOffice? The open-source office suite?

But think about what this unlocks:

These aren’t edge cases. This is where work lives.

OpenAI’s Code Interpreter solved for data scientists creating impressive visualizations. Important work. But niche.

Skills solve for everyone who’s ever needed to:

When Anthropic added LibreOffice to containers, they weren’t adding features. They were unlocking workflows.

Because containers plus LLMs had existed for over two years. Everyone could have pre-installed LibreOffice. No one did.

Why?

Because everyone was solving for the impressive demo, not the daily workflow.

Data analysis and chart generation make for great keynote presentations. Properly formatting PowerPoint slides with your company’s brand guidelines? Boring. Unsexy.

But that’s where the revenue is. That’s where businesses will pay. That’s where Claude’s 40% revenue share with 5% of the users comes from.

Anthropic didn’t invent new technology. They saw combinations others missed.

Same box as everyone. Different cargo. Tap a part.箱子都一样,货不一样。点一下看每个部件。

The Numbers That Tell the Real Story

Let’s return to that opening paradox: Claude has 18.9 million monthly active users. ChatGPT has 800 million weekly active users.

Claude is 5% of ChatGPT’s scale.

Yet Anthropic hit $4 billion in annualized revenue by mid-2025—40% of OpenAI’s revenue.

How?

Because the users Claude wins are the ones doing work, not exploration.

The data backs this up. Look at what people actually use each AI for:

ChatGPT is a consumer product. It’s for creative writing, general questions, homework help, casual exploration. Eight hundred million people asking “write me a poem about my cat.”

Claude is a productivity tool. It’s for developers writing code. Product managers drafting specifications. Lawyers reviewing contracts. Consultants building client presentations at midnight.

This is the real competitive moat. Not who has more users, but who owns the workflows that businesses will pay for.

The Pattern Recognition Insight

Look back at what Anthropic has pioneered over the past 18 months:

Artifacts (June 2024): A split-screen interface for iterative editing. Became a must-have so fast that OpenAI shipped Canvas four months later.

Computer Use (October 2024): The first frontier model that can control computers via screen, keyboard, and mouse interactions. Still industry-leading.

Skills (October 2025): Simon Willison predicts “a Cambrian explosion” in adoption, potentially exceeding MCP precisely because it’s so simple.

These aren’t random features. They share a philosophy:

The best product teams don’t invent new technology. They see combinations others missed.

Containers plus LLMs had existed for over two years. Anyone could have pre-installed LibreOffice. The technology was sitting there, waiting.

But everyone was optimizing for the wrong thing.

OpenAI optimized for the impressive demo—data analysis, chart generation, “your personal data analyst.” Perfect for a keynote. Perfect for going viral on Twitter.

Anthropic optimized for the daily workflow—PowerPoint with company branding, Word documents with legal review, Excel with corporate formulas. Boring. Unsexy.

But that’s where the money is.

Two Diverging Paths

Here’s what’s becoming clear as we enter late 2025: These companies are no longer competing for the same game.

OpenAI is doubling down on consumer scale. The recent App SDK lets developers build custom applications on top of ChatGPT. The Memory feature learns your preferences across conversations. They’re building a platform for 800 million users to do… more things. More broadly. More consumer-facing.

It’s the toC (to-Consumer) playbook: Maximize reach, viral features, everyday use cases. Be the AI everyone has heard of.

Anthropic is sharpening its focus on business workflows. Skills aren’t designed for casual users—they’re for companies that need Claude to follow specific procedures. Computer Use isn’t for browsing memes—it’s for automating business processes. Extended Thinking with visible reasoning isn’t for fun—it’s for enterprise customers who need to audit AI decisions.

It’s the toB (to-Business) playbook: Maximize value per user, workflow integration, enterprise requirements. Be the AI that companies can’t live without.

This explains the revenue paradox perfectly. OpenAI has the users. Anthropic has the paying users.

ChatGPT is building to be ubiquitous. Claude is building to be indispensable.

What This Means for the AI Race

The lesson from Anthropic’s trajectory isn’t about playing catch-up or moving faster. It’s about pattern recognition as competitive strategy.

In early 2023, when Claude launched 3.5 months after ChatGPT’s viral explosion, the obvious path was: Copy what works. Match features. Compete on speed.

Instead, Anthropic asked different questions:

This is product strategy at its finest. Seeing what already exists. Recognizing patterns others overlook. Combining pieces in ways that unlock new value.

The technology for Skills—containers, Markdown files, YAML, LibreOffice—was all there. The insight was asking: What if we systematically initialized containers with business tools instead of just data science libraries?

One question. One combination. A $4 billion revenue run rate.

The Bigger Game

The AI race isn’t about who builds the biggest model. It’s not about who ships features fastest. It’s not even about who has the most users.

It’s about who sees where the work actually lives—and builds for that.

For two years, everyone with containers and LLMs solved for data scientists making charts. Important work. But narrow.

Anthropic looked at the same technology and saw PowerPoint presentations. Word documents. Excel spreadsheets. The unglamorous, everyday work that businesses actually pay for.

They saw the combination everyone else missed.

And now, with only 5% of the users, they’re capturing 40% of the revenue.

The next wave of AI won’t be won by who has the most compute or the largest context window.

It will be won by who recognizes patterns others can’t see. Who finds combinations that unlock work others aren’t even looking at.

Anthropic isn’t trying to outrun OpenAI in a features race.

They’re playing a different game entirely.

And judging by the numbers?

They’re winning.

Disagree? Push back on this essay.不同意?来反驳这篇。

Ask MJ

Answers come only from what I’ve written. If it isn’t there, it says so.只根据我写过的内容回答;没写过的,它会说不知道。