All apps and companies

App · Developer tools

Claude Code

Anthropic's agentic coding tool that lets Claude work on code end to end.

claude.com15 sources46 tips
In short

Claude Code grew from a terminal hack into about 4% of public GitHub commits, with growth jumping when Opus 4 and Opus 4.5 landed. It writes 100% of Boris Cherny's code, and runs went from 15-30 seconds to 20-30 minutes. Lesson: build for the model six months out, give it tools and a goal over rigid workflows, ship rough research previews (Cowork took about 10 days), and watch how users misuse the product.

At a glanceClaude Code took off as each new model shipped
  1. External releaseFelt alien; ~20% of Cherny's code
  2. Opus 4 shipsGrowth takes off; 30% of code
  3. Opus 4.5 shipsEnd-to-end agent work; 100% of code
  4. Opus 4.64% of public GitHub commits

From Boris Cherny and Dianne Penn on podcasts

What was said about Claude Code

1From terminal hack to 4% of GitHub commits

  • Claude Code began as a test of what the model could do with one tool. Boris Cherny spent a month on prototypes and a month on post-training. With only a bash tool, the model answered "what music am I listening to" without being told how.

    It was incubated in Anthropic Labs alongside MCP. His internal announcement got two likes, and the terminal stayed because it was the easiest thing for one person to build and no other form could keep pace with the model. Internal daily users went vertical, but the external release in February took months to catch on because it felt alien.

  • The model and the product lifted each other's adoption. The team felt Claude Code's magic for months before Opus 4.5. Growth took off with Opus 4 in May and again in November, when Opus 4.5 let users run work end to end in an agent manner.

    Dianne Penn: "you need frontier products in order to have frontier models and for people to feel the magic of frontier models." Opus 4.5 landed during winter break and drove the Claude Code inflection.

  • Labs runs big bets with tiny pods and loosely held prototypes. Labs keeps pods small, sometimes one engineer, pushes each idea toward its 10x, 100x or 1000x version, and turns off bets to revisit them a model generation or two later. Claude Code, Skills, MCP and Claude Design came out of it.

    Penn: "you can be very strongly held opinion about the theme or the area and then more weekly held about the exact prototype." Claude Code was under-resourced on purpose, and Cherny says underfunding pushes engineers to automate the rest with Claude.

  • Usage has reached a large share of the world's code. Claude Code reached 4% of public GitHub commits, daily active users doubled in a month, and it writes 100% of Cherny's code: about 20% in February, 30% in May, 100% by November. He ships 10 to 30 pull requests a day.

    Runs grew from 15 to 30 seconds to 20 to 30 minutes unattended with Opus 4.6. Anthropic engineers ship about 8x more code per quarter than in 2025, though that counts volume, not quality. Agentic coding did not exist a year and a half ago and is already bigger than earlier AI coding use.

2Building for the next model, not today's

  • Design for where models will be six months out. Cherny bet early that models would write most code even when Claude Code wrote little of his. When Opus 4 and Sonnet 4 shipped, growth went exponential.

    "It's going to be uncomfortable cuz your product market fit won't be very good for the first 6 months." Cat Wu adds the counterweight: building for a super-strong model is easy, and the hard part is eliciting maximum capability from today's model.

  • Prototype features that don't work yet, then drop in each new model. Code review was attempted several times and only became reliable enough to gate merges with Opus 4.5, 4.6 and Sonnet 4.6, running multiple review agents in parallel.

    Anthropic's engineering team now relies on Claude code review passing before merging PRs. Building early shows exactly what is missing for the product to work.

  • Give the model tools and a goal, not a fixed workflow. Claude Code was built with minimal scaffolding: the model picks which tools to run, in what order, and fetches its own context. Scaffolding may add 10 to 20%, but the next model often wipes that out.

    Cherny frames this as the modern form of latent demand: look at what the model is trying to do and make that easier, which researchers call staying on distribution.

  • Delete harness crutches each time a new model ships. The to-do list was added because early Claude stopped after changing 5 of 20 call sites in a refactor. With Opus 4 and later, the model used it unprompted.

    At each launch the team reads the whole system prompt and removes sections the model no longer needs. New models also unlock features that were not accurate enough before.

  • Retest what you assume the model can't do. A newer engineer asked Claude Code to find a memory leak; it took the heap snapshot, wrote itself an analysis tool and opened a PR faster than Cherny debugging by hand.

    Fiona Fung saw engineers resist AI tools after early mistakes in Sonnet 3.5 or 3.6 without accounting for the rate of improvement. Cherny: "it's not Sonnet 3.5 anymore."

  • Run the most capable model; it is often cheaper overall. Cherny runs Opus 4.6 at maximum effort always, because a less capable model like Sonnet often burns more tokens on correction and hand-holding.

    He starts about 80% of tasks in plan mode, which injects one sentence telling the model not to write code yet, then auto-accepts edits; with a good plan Opus 4.6 usually one-shots it.

3How the team ships in days

In a pictureResearch preview labels cut feature timelines from months to days
Before
  • Feature timeline: 6 months
Research previewWon
  • Timeline: 1 month
  • Sometimes 1 week or 1 day
  • Announcement out next day

Features ship in a week or two

From Claude Code team on podcasts

  • Label features as research previews to lower the cost of shipping. Almost every feature ships branded as a research preview, so it can go out in a week or two. Feature timelines fell from 6 months to 1 month, sometimes 1 week or 1 day.

    Claude Code itself was used internally for 4 or 5 months before release, and Cowork shipped rough. The shipping pace is cited outside Anthropic as the textbook case of survival through speed.

  • An evergreen launch room turns announcements around the next day. Once an engineer has dogfooded a feature, they post it in a standing launch room, and docs, product marketing and DevRel turn around the announcement the next day.

    The PM's job is to build this process and define when partners get pulled in. Cat Wu says Mythos helps only a little; process and expectations explain the pace.

  • Write a goal sharp enough to rule options out. LLMs are so general that ambiguity is the default. One goal: professional developers at enterprises safely reach zero permission prompts, targeting permission fatigue.

    PRDs shrink to a one-pager on goals, delightful use cases and current failure modes, kept for ambiguous or infrastructure-heavy work.

  • Prefer Claude doing the work to doing it yourself. The team's rule is "what's better than me doing it? Claude doing it." Some projects get a single engineer who ships fast and automates the rest.

    There is no roadmap; teams are free to fail even if 80% of ideas are bad, and bad ideas get cut quickly.

  • Pair high agency with high accountability and outcome metrics. Anyone can propose and build, then must state the hypothesis and the accountability. Each team defines "bad" (unrecoverable, like a crash) and "sad" (recoverable pain, like flicker) thresholds.

    Fung treats token usage and lines of code as motion, not progress: "Don't forsake motion for progress."

4Code review and verification

  • Commit your definition of good so Claude Code Review can check it. Human review was a major bottleneck until Claude Code Review, which did not exist the year before. Specs and quality scales checked into the repo let it confirm changes still match.

    Claude reviews 100% of PRs at Anthropic, followed by a human layer; only throwaway prototype code skips human review. Experts still review areas needing deep subject knowledge, on a trust but verify basis.

  • The source code leak was a process failure, not a model failure. A person working with Claude on a PR changed how packages are released, and the change passed two layers of human review.

    The person is still at Anthropic, and most added safeguards have already shipped.

  • Going on vibes instead of evals is contested. Cherny said the team runs no evals and goes on vibes, which sparked a debate; Kiriti Badam rejects the idea of an eval set you could bet your life on.

5Cowork: built from latent demand in Claude Code

  • Cowork came from non-coders bending Claude Code to other tasks. People used Claude Code for tomato plants, genome analysis and recovering wedding photos, and data scientists ran SQL in the terminal. Cowork was built in about 10 days by Claude Code inside the desktop app, including a virtual machine and guardrails.

    It shipped rough as a research preview. Claude for small business followed the same way, bundling plugins into a toggle after owners kept asking. Cherny calls latent demand "the single most important principle in product."

  • Adopt Cowork in stages: one tool, then connected tools, then parallel runs. Start with one tool, like cleaning your desktop, then connect tools, then run many tasks in parallel. Cherny has it message every engineer who hasn't filled the Monday status sheet.

    A PM judged Cowork ready once it handled 48 of Lenny's 50 non-technical Claude Code use cases.

  • Connect Slack, Calendar, Gmail and Drive before asking for real work. With context connected and a narrative, drafts and template provided, Cowork worked for about an hour and produced a 20-page conference deck overnight, needing one feedback round.

    Ask for an outline first and make the decisions yourself. A restaurant owner pointed it at a cluttered folder; it found her menus and produced a local price comparison.

6How the team's leaders run their work through Claude

  • A Claude session on every repo gives a manager full visibility. Fung runs a remote Claude Code session across all repos with access to Slack and team metrics, and reviews each month what shipped, how it did and which incidents followed.

    It pulls themes across incidents and flags quality hot spots. "I actually have these sessions to enable me to have conversations with folks that I support."

  • Replace manual feedback triage with an overnight routine that drafts PRs. Fung's routine summarizes feedback channels, kicks off agents on polish fixes and leaves PRs ready by morning.

    Early on, Cherny fixed each internal feedback item within minutes so users felt heard; now he points Claude at the channel and reviews its PRs.

  • Scheduled Cowork tasks cover dashboards, misalignment and coaching. Amol Avasare has Cowork review 20 to 25 charts each morning via the Chrome extension and MCP, and scan Slack weekly for misalignment. A colleague's scan surfaced major misalignment that would have caused duplicated work.

    He tracks false positives and negatives to build trust in what it flags. He also asks Claude to play his manager weekly using her writing and his Slack activity; he calls the hit-or-miss result "soft coaching."

7Who the team hires and how roles merge

  • Hire engineers with product taste instead of more PMs. The team favors engineers who go from user feedback to a shipped feature in a week with almost no PM involvement; nearly all PMs and designers have shipped code.

    On the team the PM, designer, finance lead and data scientist all code, and Cherny sees about 50% role overlap. Claude Code's PMs are engineers, making it the exception to Anthropic's squeezed-PM problem. Cherny sets the 3 to 6 month vision and Wu plans the route.

  • Pair product builders with deep systems experts. Early Claude Code had strong product generalists but lacked distributed systems expertise.

    Mobile expertise is still needed, but in smaller numbers because people flex across platforms.

  • Pairwise programming lunches counter agent-era loneliness. Working mostly with agents made the work lonely, so the team started pairwise lunches and hackathons, and learned workflows from how each person uses the tools.

8Form factors, onboarding and how users feel

  • Bring the product to the surfaces people already use. Claude Code now runs in the desktop app, iOS and Android, web, Slack and GitHub. Cherny writes about a third of his code in each of terminal, desktop and iOS.

    Designers often use the desktop code tab. At Notion, Max Schoening pushes PMs and designers into the terminal instead, saying curiosity grows once the fear fades.

  • Add onboarding once feature count outgrows intuition. The team held a no-onboarding principle, but with about 100 features users asked which 10 they needed, so it added /powerup.

    Overlapping launches cost consistency and need extra user education.

  • Let users publish work as their own plus the AI. Schoening argues Claude Code wins by letting users earn bragging rights for their work, unlike review tools that roast pushed code.

9Passing mentions

  • Claude Code is one of several working coding agents. Anish Acharya cites Claude Code, Codex, Lovable and Replit as all working, evidence there is no single winner.

    Adam Mosseri's 10-year-old used it to build a 19-level platformer with monsters and a skin store in a couple of hours.

More in Developer tools

Developer tools

Nvidia

A chip company whose GPUs and CUDA software power gaming, AI and accelerated computing.

11 sources · 90 tips
Developer tools

Cursor

An AI code editor that lets engineers build software with AI while staying in control.

33 sources · 47 tips
Developer tools

GitHub Copilot

A code hosting and collaboration platform for software developers, with free and paid plans.

16 sources · 45 tips
Developer tools

Lovable

An AI app builder that lets people create software by chatting with an agent.

11 sources · 48 tips
BDeveloper tools

B7Dev

An app development company that builds apps for founders and clients.

5 sources · 28 tips
Developer tools

Linear

A fast, well-designed project and issue tracking tool for software teams.

12 sources · 41 tips
Developer tools

Firebase

Google's backend platform for building apps.

16 sources · 20 tips
Developer tools

Vercel

A cloud platform for building, deploying and scaling front-end and AI web applications.

6 sources · 22 tips