{"id":105846,"date":"2026-07-14T19:34:07","date_gmt":"2026-07-14T19:34:07","guid":{"rendered":"https:\/\/www.europesays.com\/ai\/105846\/"},"modified":"2026-07-14T19:34:07","modified_gmt":"2026-07-14T19:34:07","slug":"claude-code-origin-story-how-a-forgotten-cli-became-the-fastest-enterprise-software-ever","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ai\/105846\/","title":{"rendered":"Claude Code Origin Story: How a Forgotten CLI Became the Fastest Enterprise Software Ever"},"content":{"rendered":"<p>A product that now accounts for roughly 4% of all public GitHub commits began as a VS Code extension that its own team &#8220;basically forgot about&#8221; for most of 2022. Anthropic published that origin story last week, and the trajectory it describes \u2014 from safety-lab experiment to the fastest revenue ramp in enterprise software history \u2014 says more about where AI development tools are heading than any benchmark score.<\/p>\n<p>As of this week, Claude Code continues to ship updates at a pace that matches its reputation: the July 14 changelog adds screen reader support, enterprise process-wrapping infrastructure, and a raft of bug fixes \u2014 the product&#8217;s relentless release cadence continuing one week after Anthropic dropped a sweeping oral history of how it was built.<\/p>\n<p>The <a href=\"https:\/\/www.anthropic.com\/features\/making-of-claude-code\" rel=\"nofollow noopener\" target=\"_blank\">oral history of its development<\/a> draws on recollections from co-founders and more than a dozen engineers and researchers. What it reveals is a development arc defined less by strategy than by accident, persistence, and one engineer&#8217;s insistence on building for models that didn&#8217;t exist yet.<\/p>\n<p>Anthropic&#8217;s First Product Was a Coding Tool Nobody Planned<\/p>\n<p>When Dario and Daniela Amodei left OpenAI in 2021 with a dozen researchers to found <a href=\"https:\/\/www.anthropic.com\/company\" rel=\"nofollow noopener\" target=\"_blank\">Anthropic<\/a>, the company&#8217;s stated purpose was AI safety research \u2014 not shipping products. The decision to build anything at all was, in co-founder Ben Mann&#8217;s words, &#8220;a fairly controversial decision at the time.&#8221;<\/p>\n<p>When the team resolved that debate, their first product was not a general assistant. It was a coding tool: a VS Code extension that offered users four different code suggestions per prompt. Research engineer Dawn Drain, who had just joined the company, set herself a deceptively modest goal: get the model&#8217;s coding ability to at least match her own.<\/p>\n<p>Simultaneously, reinforcement learning lead Shauna Kravec was pursuing a more ambitious vision. Her team wasn&#8217;t interested in autocomplete. They wanted a model that could &#8220;do work&#8221; \u2014 specifically, autonomous software engineering. Their entry point: if AI could eventually handle complex knowledge work, it would have to master software engineering first. They spent 2022 training models with reinforcement learning to write and verify simple functions. The early results were, by Kravec&#8217;s own account, &#8220;really terrible.&#8221;<\/p>\n<p>The coding assistant briefly went live with roughly 100 external users before the team pivoted to shipping the Anthropic API. It was, as Mann put it, &#8220;basically forgotten about for a while.&#8221;<\/p>\n<p>How Agentic Coding Works \u2014 and Why the Technical Leap Mattered<\/p>\n<p>The technical foundation that eventually became Claude Code emerged from two parallel advances. By late 2022, Kravec&#8217;s team had given the model Bash tool-calling capabilities \u2014 the ability to freely search and execute commands within codebases. Dawn Drain spent what she called &#8220;an embarrassingly long time&#8221; teaching Claude to write code diffs, the most natural format for modifying existing code.<\/p>\n<p>These advances converged in an internal command-line tool called clide, coined by engineer Eli Tran-Johnson. Clide&#8217;s key architectural innovation: it could summon up to 100 Claude Haiku models in parallel to read and answer questions across a codebase too large for any single context window. Where GitHub Copilot suggested the next line of code, clide could understand an entire repository and propose changes across dozens of files simultaneously.<\/p>\n<p>The resulting product architecture \u2014 what researchers now call an &#8220;agentic loop&#8221; \u2014 works fundamentally differently from autocomplete. The agent receives a high-level prompt, evaluates the current state of the codebase, decides what tool to call (read a file, run a test, execute a shell command), receives the result, and repeats until the task is complete. Claude Code lead engineer Adam Wolff added early &#8220;agent capabilities&#8221; \u2014 the ability to infer user intent from partial changes. The first time this worked, Wolff recalled, he was &#8220;dancing in the kitchen.&#8221;<\/p>\n<p>This architectural difference is why Claude Code&#8217;s 46% &#8220;most loved&#8221; rating in <a href=\"https:\/\/newsletter.pragmaticengineer.com\/p\/ai-tooling-2026\" rel=\"nofollow noopener\" target=\"_blank\">The Pragmatic Engineer&#8217;s February 2026 survey of 906 developers<\/a> so dramatically exceeds GitHub Copilot&#8217;s 9%: the tools are doing categorically different things. Copilot is fast at line-level suggestions. Claude Code can complete a feature.<\/p>\n<p>The model-capability threshold matters here. Dawn Drain put it plainly: &#8220;Once you cross the model capability threshold, the product form reveals itself.&#8221; Clide existed years before that threshold was crossed. It was, by one creator&#8217;s assessment, &#8220;wonky&#8221; and &#8220;very, very ahead of its time.&#8221;<\/p>\n<p>Safety Research as Competitive Advantage<\/p>\n<p>The most underreported aspect of Claude Code&#8217;s success is the causal link between Anthropic&#8217;s AI safety mission and its enterprise dominance. The draft&#8217;s &#8220;from safety lab to Silicon Valley&#8221; framing implies tension \u2014 a reluctant commercial pivot. The actual story is more interesting.<\/p>\n<p>Anthropic&#8217;s safety-first culture produced the technical discipline \u2014 reinforcement learning with human feedback, systematic evaluation frameworks, careful capability assessment \u2014 that enabled Claude Code&#8217;s agentic architecture to function reliably enough for enterprise adoption. The same research culture that initially made &#8220;building products&#8221; a controversial internal debate created the evaluation rigor that distinguishes Claude from tools that hallucinate confidently.<\/p>\n<p>Eight of the ten Fortune 10 companies now use Claude, a fact confirmed in <a href=\"https:\/\/www.anthropic.com\/news\/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation\" rel=\"nofollow noopener\" target=\"_blank\">Anthropic&#8217;s Series G announcement<\/a>. The adoption pattern is not coincidental. Enterprise buyers choosing to automate software engineering workflows need to believe the tool won&#8217;t delete the wrong database. The trust comes from somewhere.<\/p>\n<p>The Two-Week Sprint That Built Everything<\/p>\n<p>In January 2024, Mann established Anthropic&#8217;s Labs team, explicitly targeting what he saw as a gap in the market for &#8220;agentic coding.&#8221; That September, Boris Cherny joined with a mandate for &#8220;agentic programming&#8221; and a piece of advice that would define the project: &#8220;Don&#8217;t build for today&#8217;s models. Build for the models six months from now.&#8221;<\/p>\n<p>Cherny&#8217;s first prototype \u2014 assembled in two days \u2014 was a minimal CLI that could screenshot Apple Music and identify the currently playing song. He posted it to Anthropic&#8217;s internal Slack and received two or three likes. Nobody, including Cherny himself, fully understood what they were looking at.<\/p>\n<p>What changed his mind was clide. When Adam Wolff rejected one of Cherny&#8217;s pull requests and told him to try the internal tool instead, Cherny pasted in the issue description. Clide wrote the complete five-to-ten-line fix. &#8220;From that moment,&#8221; Cherny recalled, &#8220;an unprecedented sense of urgency seized him.&#8221;<\/p>\n<p>In December 2024, the Labs team launched a final push. A team of two \u2014 Cherny and engineer Sid Bidasaria \u2014 swelled to eight or nine engineers. In two weeks, they built nearly everything that shipped: bug reporting, login flow, auto-updates, usage metrics. No PR review restrictions. Fixes shipped immediately. Users could have a new version within five minutes.<\/p>\n<p>The small team size was, counterintuitively, a feature. Understaffed, these engineers were forced to use Claude Code obsessively to keep pace. By the time the product launched in February 2025, approximately 90% of its codebase had been written by Claude Code itself \u2014 a claim that is both a technical milestone and a proof point that the team understood well.<\/p>\n<p>Mann captured the product philosophy: &#8220;You have to now build products that only have a 20% to 30% success rate, so that when the next model comes along, its success rate can reach 80%.&#8221;<\/p>\n<p>How Claude Code Democratizes Who Gets to Build Software<\/p>\n<p>The oral history&#8217;s most humanizing passage describes a nonprofit in Alaska that works with disabled teenagers. Before Claude Code, the organization coordinated activities with pen and paper. With it, they built a custom tablet application and automated the transcription of handwritten fuel delivery logs into a structured database \u2014 work they could never have afforded to commission.<\/p>\n<p>This is the dimension of Claude Code&#8217;s impact that revenue figures don&#8217;t capture. Product lead Cat Wu observed a quieter behavioral shift: at launch, users anxiously read every permission request the tool initiated. By mid-2025, most had switched to selecting &#8220;Auto-accept all.&#8221; Trust, the team learned, accrues \u2014 it isn&#8217;t a feature you ship.<\/p>\n<p>Cherny has a personal timeline for this transition. In February 2025, Claude Code helped him write about 10% of his code. By May, 40%. By winter 2025, 100%. His current day can include up to 88 commits, not a line written by hand.<\/p>\n<p>What the Record Revenue Numbers Actually Measure<\/p>\n<p>The growth metrics deserve careful framing. Claude Code reached $1 billion in annualized revenue within six months of its May 2025 general availability launch \u2014 a rate multiple analysts describe as the fastest $1B ramp in enterprise software history, though the comparison is based on run-rate revenue rather than recognized revenue, and the &#8220;fastest ever&#8221; superlative is asserted primarily by industry analysts rather than by Anthropic itself, as confirmed in <a href=\"https:\/\/www.anthropic.com\/news\/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation\" rel=\"nofollow noopener\" target=\"_blank\">Anthropic&#8217;s own Series G disclosures<\/a>.<\/p>\n<p>By February 2026, that figure had grown to $2.5 billion, confirmed by <a href=\"https:\/\/www.anthropic.com\/news\/anthropic-raises-30-billion-series-g-funding-380-billion-post-money-valuation\" rel=\"nofollow noopener\" target=\"_blank\">Anthropic&#8217;s Series G announcement<\/a> alongside Reuters&#8217; coverage of Anthropic&#8217;s $30 billion funding round at a $380 billion valuation. As of February 2026, <a href=\"https:\/\/newsletter.semianalysis.com\/p\/claude-code-is-the-inflection-point\" rel=\"nofollow noopener\" target=\"_blank\">SemiAnalysis&#8217;s February 2026 analysis<\/a> estimated that Claude Code was authoring approximately 4% of all public GitHub commits \u2014 roughly 135,000 per day \u2014 with a projection that the share could exceed 20% by the end of 2026.<\/p>\n<p>In a February 2026 survey of 906 developers by <a href=\"https:\/\/newsletter.pragmaticengineer.com\/p\/ai-tooling-2026\" rel=\"nofollow noopener\" target=\"_blank\">The Pragmatic Engineer<\/a>, Claude Code led in satisfaction at 46%, compared to 19% for Cursor and 9% for GitHub Copilot \u2014 this despite GitHub Copilot&#8217;s four-year head start and Microsoft&#8217;s enterprise distribution muscle. It bears noting that the Pragmatic Engineer&#8217;s readership skews toward experienced engineers at technology-forward companies, making the survey a stronger leading indicator of senior developer sentiment than a representative cross-section of all developers globally.<\/p>\n<p>Does Speed Mean Safe? What the Security Record Shows<\/p>\n<p>The same rapid iteration that produced Claude Code&#8217;s growth has generated a documented security track record that enterprise teams should understand before relying on the tool in automated pipelines.<\/p>\n<p>In March 2026, Anthropic accidentally published 512,000 lines of Claude Code&#8217;s TypeScript source code to the public npm registry via a misconfigured debug file. In June 2026, <a href=\"https:\/\/www.microsoft.com\/en-us\/security\/blog\/2026\/06\/05\/securing-ci-cd-in-agentic-world-claude-code-github-action-case\/\" rel=\"nofollow noopener\" target=\"_blank\">Microsoft Security researchers<\/a> documented a prompt injection vulnerability in the Claude Code GitHub Action that could expose CI\/CD pipeline secrets \u2014 including API keys and cloud credentials \u2014 when the agent processed untrusted GitHub issue or pull request content. Anthropic had patched the vulnerability in May 2026 (Claude Code 2.1.128) following coordinated disclosure. Microsoft&#8217;s research framed this as a class-level risk: &#8220;We are entering an era where natural language is executable code, and untrusted inputs like GitHub issues must be treated as hostile by default.&#8221;<\/p>\n<p>In June 2026, a developer discovered that Claude Code had been silently encoding hidden signals \u2014 using invisible Unicode characters embedded in system prompt date lines \u2014 to fingerprint requests routed through Chinese-linked API proxies. Anthropic acknowledged the code&#8217;s existence (it was designed to detect unauthorized &#8220;distillation attacks&#8221; from Chinese AI labs that had collectively run more than 16 million exchanges with Claude through fraudulent accounts). The fingerprinting code was removed in version 2.1.197, though the official changelog made no mention of its removal.<\/p>\n<p>In July 2026, China&#8217;s Ministry of Industry and Information Technology cybersecurity platform warned that Claude Code versions 2.1.91 through 2.1.196 posed what it described as &#8220;a serious threat&#8221; due to the monitoring mechanism. Anthropic&#8217;s response: users in China were not authorized to use the product in the first place.<\/p>\n<p>These incidents do not undermine the product&#8217;s value for teams that deploy it appropriately. They are arguments for understanding what authorization model is in place \u2014 and for treating CI\/CD pipelines that process untrusted input as a distinct risk category from interactive development sessions.<\/p>\n<p>What &#8220;1% Done&#8221; Actually Means for Developers Today<\/p>\n<p>The oral history closes \u2014 as it opened \u2014 with Cherny&#8217;s claim that Claude Code is &#8220;only 1% complete.&#8221; He invokes two objects to locate the product on its arc: the IBM 029 Card Punch (humanity&#8217;s first attempts to communicate with machines) and a text editor still pre-installed on every Mac. Somewhere between them sits Claude Code.<\/p>\n<p>What the &#8220;1%&#8221; framing points toward is concrete: true long-duration autonomy, persistent memory across sessions, complex context management, and open-world planning all remain far from production-ready. The tool can complete a pull request. It cannot yet maintain coherent intent across a month-long project without losing context. The gap between what Claude Code does today and what the team believes it will do is, by Cherny&#8217;s estimate, roughly the gap between a card punch and a text editor.<\/p>\n<p>Kravec is less circumspect about the timeline: in the coming years, she believes, the world might change in ways that exceed current imagination in the space of just a few months.<\/p>\n<p>For developers making tooling decisions now, the relevant question is not whether Claude Code has reached its ceiling. It demonstrably has not. The question is whether the engineering teams that start learning to work alongside agentic tools today will compound that advantage over the next eighteen months \u2014 in the same way that the teams who adopted Claude Code in mid-2025 look, compared to late adopters, right now.<\/p>\n<p>Frequently Asked QuestionsWho built Claude Code, and why did an AI safety company create a coding tool?<\/p>\n<p>Claude Code was built by a team at Anthropic led by Boris Cherny, drawing on earlier research by Dawn Drain, Shauna Kravec, Adam Wolff, and others. The connection to AI safety is not coincidental: Anthropic&#8217;s research methods \u2014 reinforcement learning with careful evaluation frameworks \u2014 produced the technical discipline that makes Claude Code reliable enough for enterprise use. The safety-first culture that initially made &#8220;shipping products&#8221; a controversial internal decision ultimately created the evaluation rigor that distinguishes Claude Code from tools that produce confident but unreliable output.<\/p>\n<p>How does Claude Code work differently from GitHub Copilot?<\/p>\n<p>GitHub Copilot operates at the line level: it suggests the next few lines of code as you type, inside your editor. Claude Code operates at the task level: you describe what you want accomplished, and the tool plans, writes code across multiple files, runs tests, executes shell commands, and iterates until the task is complete. Architecturally, it uses what researchers call an &#8220;agentic loop&#8221; \u2014 a cycle of evaluate, act, observe, repeat \u2014 rather than single-pass code suggestion. The distinction matters: Claude Code can refactor an entire module or implement a feature from a GitHub issue description. Copilot suggests what comes after a function signature.<\/p>\n<p>Is Claude Code safe for enterprise use in automated pipelines?<\/p>\n<p>That depends on the pipeline. For interactive development sessions \u2014 a developer supervising the agent&#8217;s actions \u2014 the tool&#8217;s safety architecture is well-designed: tiered permission modes, an auto-mode safety classifier that reviews each action before execution, and human-approval defaults. For automated CI\/CD pipelines that process untrusted inputs (such as public GitHub issues or pull requests), the risk profile is materially different. Microsoft Security researchers documented in June 2026 that untrusted issue content can be used to steer Claude Code into reading sensitive CI\/CD pipeline secrets. The recommended architecture: keep untrusted-input analysis and privileged state-changing operations in separate pipeline jobs, scope every API key to minimum permissions, and treat any workflow that processes public issue or PR content as a high-security boundary.<\/p>\n<p>What does &#8220;only 1% done&#8221; mean for developers choosing tools today?<\/p>\n<p>Boris Cherny&#8217;s claim that Claude Code is &#8220;only 1% done&#8221; refers to specific missing capabilities: long-duration autonomous operation (multi-day tasks without losing context), persistent memory across sessions, and what he calls &#8220;open-world planning&#8221; \u2014 the ability to navigate ambiguous, evolving goals without human course-correction. These limitations are real; teams relying on Claude Code for extended autonomous workflows should design human review checkpoints accordingly. The implication for tool selection is that the gap between today&#8217;s Claude Code and its near-future version is likely larger than the gap between Claude Code and its competitors today \u2014 making early adoption and workflow design experience a durable advantage.<\/p>\n","protected":false},"excerpt":{"rendered":"A product that now accounts for roughly 4% of all public GitHub commits began as a VS Code&hellip;\n","protected":false},"author":2,"featured_media":105847,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[44026,5881,53,3154,54862,182,2798,1912,3282,8245],"class_list":["post-105846","post","type-post","status-publish","format-standard","has-post-thumbnail","category-anthropic","tag-agentic-loop","tag-ai-coding-tools","tag-anthropic","tag-anthropic-claude","tag-ci-cd-security","tag-claude","tag-claude-code","tag-enterprise-software","tag-github","tag-github-copilot"],"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/105846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/comments?post=105846"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/posts\/105846\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media\/105847"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/media?parent=105846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/categories?post=105846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ai\/wp-json\/wp\/v2\/tags?post=105846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}