Products & AppsResearchAnthropic publishes versioned system prompts for Claude consumer appsAnthropic now publishes versioned system prompts for Claude.ai and mobile apps, offering rare transparency into how frontier LLMs are constrained at runtime. The reorganization into per-model documentation pages signals growing complexity in prompt engineering as safety requirements evolve. This matters because system prompts are the primary lever for controlling model behavior without retraining, and public visibility into these constraints helps researchers understand the gap between base model capabilities and deployed behavior. The move also sets a precedent for LLM transparency that competitors have largely avoided.Simon Willison·2h ago72
Products & AppsTools & CodeClaude reverse-engineers Direct2D for Paint.NET Linux supportPaint.NET's developer Rick Brewster revealed that Claude AI authored a clean-room reverse-engineered Direct2D implementation to enable Wine/Linux support, solving a years-long technical barrier. This marks a significant shift in how production software tackles platform compatibility: rather than waiting for upstream infrastructure maturity, developers are now leveraging LLMs to synthesize complex, low-level system code from scratch. The move signals both Claude's capability ceiling in systems programming and a practical new workflow where AI handles reverse-engineering and reimplementation tasks that would otherwise require specialized expertise or years of engineering effort.Simon Willison·10h ago77
Models & ReleasesAnthropic's Claude Fable 5.1 doubles down on scientific reasoning benchmarksAnthropic released Claude Fable 5.1, positioning it as a significant step forward in coding and long-context reasoning. The model achieved 52.6% on Terminal-Bench-Science 0.1, a newly introduced benchmark that more than doubles Fable 5's prior 24.7% score and outpaces competing systems including GPT-5.6 Sol. While other benchmarks show modest gains, the science benchmark represents a notable capability jump in research-oriented tasks. The release signals Anthropic's focus on scientific reasoning as a differentiator in the increasingly competitive frontier model space.Simon Willison·16h ago89
Products & AppsTools & CodeChatGPT desktop bundles LibreOffice for local document processingOpenAI's ChatGPT desktop application bundles a substantial runtime environment including Python, Node.js, and notably LibreOffice, revealing infrastructure choices that hint at the company's strategy for local code execution and document processing capabilities. The 1.7GB footprint suggests ChatGPT is preparing to handle complex workflows beyond conversation, potentially enabling file manipulation and office automation tasks directly on user machines. This bundling pattern signals a shift toward making LLMs practical for real-world productivity tasks rather than pure chat interfaces, with implications for how AI assistants will compete with traditional software.Simon Willison·21h ago72
Tools & CodeProducts & AppsWillison documents multi-model workflow for geospatial tool developmentSimon Willison documented how Claude and GPT models collaborated to build a GeoJSON map viewer tool, showcasing a practical workflow where multiple AI systems iterated on a real-world geospatial problem. The project illustrates how contemporary LLMs handle tool-building tasks across different frameworks (Claude Code, Fable 5.1) and proactive code generation. This reflects a broader shift toward AI-assisted development where humans specify intent and models handle implementation details, reducing friction in specialized tooling creation for niche use cases like municipal boundary mapping.Simon Willison·22h ago64
Tools & CodeDatasette-mcp 0.2 restructures SQL results for LLM clarityDatasette-mcp 0.2 restructures SQL query results to improve LLM reasoning reliability. The plugin now returns database rows as objects with named fields instead of positional arrays, a change designed to help weaker models maintain column-to-value mappings without losing context. This addresses a real friction point in AI-database integration: models struggle with array indexing and often misalign data when working with unstructured positional results. The shift to semantic, named-field output reduces cognitive load on language models and signals growing attention to ergonomic design in AI infrastructure tooling.Simon Willison·1d ago72
Products & AppsOpenAI's ChatGPT Work splits into cloud and desktop tiersOpenAI's ChatGPT Work launch reveals a bifurcated product strategy: a cloud-based tier accessible via web and mobile, and a desktop variant built on the legacy Codex infrastructure. Simon Willison's breakdown clarifies what has been deliberately obscured in OpenAI's messaging, exposing the architectural split underlying the rollout. This matters because it signals OpenAI's attempt to segment users by deployment preference and compute access, while the Codex-derived desktop path hints at ongoing tension between browser-native and local-first AI tooling. Insiders should track whether this dual-track approach becomes the template for future OpenAI product launches.Simon Willison·2d ago77
Models & ReleasesTencent scales Hy4 to 770B parameters with 1M context windowTencent's Hy4 preview marks a significant scaling milestone for open-weight LLMs outside the US frontier labs. The 770B parameter model with 49B active parameters and 1M token context represents a 2.6x parameter increase from Hy3 in just one month, signaling aggressive competitive momentum in the open-weight space. The model's architecture choices, particularly the mixture-of-experts design and expanded context window, suggest Tencent is targeting both capability parity and practical deployment advantages. For practitioners, this expands the viable open-weight options for production workloads where licensing or API dependency poses friction.Simon Willison·3d ago84
Tools & CodeOpinion & AnalysisOCaml exploits weaponized in minutes as automated watchers hunt patch discussionsSecurity researchers are weaponizing patch discussions faster than ever, exploiting OCaml compiler vulnerabilities within minutes of disclosure. Anil Madhavapeddy, a Cambridge computer scientist and OCaml maintainer, documents automated watchers scanning public repositories for percent-encoded traversal sequences immediately after patches surface for review. This acceleration of exploit development from days to minutes signals a structural shift in vulnerability lifecycle management, with implications for how AI infrastructure projects manage security disclosure and the feasibility of coordinated responsible disclosure practices in open-source ecosystems.Simon Willison·4d ago72
ResearchProducts & AppsResearcher breaks Claude Code auto mode with 80% success rateAnthropic's confidence in Claude Code's auto mode as a defense against prompt injection has been tested by a credible researcher. Johann Rehberger, a leading figure in prompt injection security, demonstrated an 80% success rate attack that exploits the agent's file handling capabilities. The vulnerability works by manipulating Claude Code into downloading and executing archived code, circumventing the safety mechanisms Anthropic recently made default. This finding exposes a critical gap between Anthropic's security posture and real-world attack surface, raising questions about whether current guardrails are sufficient for autonomous coding agents operating in production environments.Simon Willison·5d ago89
Models & ReleasesQwen releases sparse 125B model previewing Qwen4 architectureAlibaba's Qwen team released Qwen3.8-Flash-Next, a 125B-parameter mixture-of-experts model with only 6B active parameters, positioning it as an architectural preview of the upcoming Qwen4. The sparse activation design delivers substantial inference efficiency gains while maintaining multimodal capabilities. Early hands-on testing via quantized GGUF variants on consumer hardware suggests the model is production-ready at scale, signaling Qwen's continued push to compete with frontier labs on both open-weight availability and practical deployment efficiency. This release matters for practitioners seeking performant open alternatives and hints at architectural directions the broader industry may follow.Simon Willison·6d ago84
Opinion & AnalysisProducts & AppsAI-generated million-line codebase now powers millions of developer machinesPaul Dix reflects on a milestone where AI systems generated over one million lines of production code, then iteratively refined it into stable software now running across millions of developer machines. His observation cuts past the typical "it's just translation" dismissal, arguing that with proper verification frameworks and clear objectives, AI can autonomously produce sophisticated, production-grade systems that self-improve toward reliability. This signals a maturation threshold: AI-generated code is no longer a prototype curiosity but infrastructure-grade output, reshaping how teams think about code generation velocity and quality assurance workflows.Simon Willison·Aug 2677
Tools & CodeAnthropic SDK reaches v1.0.0 with httpx2 migrationAnthropic's Python SDK has reached v1.0.0, marking a significant infrastructure shift that mirrors OpenAI's recent v3.0.0 overhaul. Both libraries are migrating from httpx to httpx2, a dependency upgrade that affects the entire ecosystem of tools built atop these SDKs. Simon Willison's llm-anthropic plugin now provides compatibility with this new baseline, ensuring developers using the LLM CLI framework can continue working with Anthropic's models without friction. This standardization across major AI providers signals maturation in the Python tooling layer and reduces fragmentation for builders integrating multiple LLM backends.Simon Willison·Aug 2464
Business & FundingAnthropic's revenue surges while cheaper competitors win usersAnthropic's revenue trajectory is accelerating sharply, with annualized July figures reaching $65 billion compared to $47 billion in May, yet the company faces a strategic tension: premium positioning isn't translating to user volume as cheaper alternatives capture market share. The firm expects Q3 profitability and counts 6,000 enterprise customers spending $100k+ annually, signaling strong unit economics in the high-end segment. This pattern reveals a bifurcating market where capability leaders struggle to dominate user adoption, forcing a reckoning between margin-focused and volume-focused business models in the AI infrastructure layer.Simon Willison·Aug 2389
Opinion & AnalysisModels & ReleasesHigh-cost Fable model forces teams to rethink task allocation strategyDrew Breunig's analysis marks a strategic inflection in how teams allocate AI labor. For years, practitioners deferred optimization work, betting that incoming models would obsolete their efforts. Fable's arrival shattered that calculus: despite exceptional capabilities, its cost forced teams to reconsider task routing across Fable, Opus, and cheaper alternatives like 5.6 and K3. This shift signals the end of the "wait for the next model" era and the beginning of deliberate workload stratification, where engineering effort on prompting and context management becomes economically rational again.Simon Willison·Aug 2377
Tools & CodeWillison's llm CLI upgrades to OpenAI library 3.xSimon Willison's llm CLI tool reached version 0.33 with a significant infrastructure upgrade, migrating to OpenAI's Python library 3.x and swapping the HTTP client from httpx to httpx2. This shift reflects the broader ecosystem consolidation around OpenAI's official tooling and signals how developer-facing LLM infrastructure continues to standardize on first-party libraries. For practitioners building on top of LLM interfaces, this update matters because it ensures compatibility with current OpenAI API patterns while reducing fragmentation in the dependency graph. The quick 0.32.1 patch preceding this suggests real-world friction that Willison addressed rapidly.Simon Willison·Aug 2264
Opinion & AnalysisTools & CodeCoding agents demand new verification strategies beyond traditional reviewSimon Willison argues that effective use of coding agents hinges on developers mastering verification strategies beyond line-by-line code review. The insight reframes a core workflow challenge: as AI systems generate larger code volumes, traditional validation methods become impractical bottlenecks. This signals a maturation phase in agent adoption where teams must develop new quality-assurance patterns, testing frameworks, and confidence mechanisms to scale productivity without sacrificing correctness. The shift has implications for how organizations structure code review processes and train engineers to work alongside generative systems.Simon Willison·Aug 2272
Tools & CodeLLM tool breaks on OpenAI SDK dependency shiftSimon Willison's LLM tool hit a breaking change when OpenAI's Python library removed its httpx dependency, exposing a fragile transitive dependency chain that broke fresh installations. The fix pins to an older OpenAI version, but the deeper shift matters: the upcoming 0.33 release will migrate to httpx2, signaling how tightly coupled developer tools remain to upstream library decisions. For practitioners building on OpenAI's SDK, this illustrates the ongoing brittleness of Python packaging in production AI workflows.Simon Willison·Aug 2164
Tools & Codellm-openrouter gains reasoning model support via Responses APISimon Willison's llm-openrouter plugin now fully leverages reasoning models through OpenRouter's Responses API following LLM 0.32 compatibility updates. The release signals growing developer focus on integrating advanced reasoning capabilities into local CLI workflows, rather than relying solely on proprietary interfaces. For practitioners building on open-source LLM infrastructure, this represents a meaningful step toward treating reasoning models as composable components within broader development stacks, reducing friction for teams already invested in the LLM ecosystem.Simon Willison·Aug 2164
Opinion & AnalysisProducts & AppsCoding agents make native UIs cheaper than terminal interfacesCoding agents have fundamentally shifted the economics of UI development, making native graphical interfaces viable even for single-developer tools and personal projects. Thomas Ptacek argues that the traditional TUI-versus-GUI tradeoff has collapsed: LLM-assisted development now makes building polished native applications (SwiftUI on macOS, presumably equivalent stacks elsewhere) faster than maintaining terminal interfaces. This represents a meaningful inflection point for how AI practitioners will ship tools going forward, with implications for developer experience, accessibility, and the future shape of the software ecosystem.Simon Willison·Aug 2172
Opinion & AnalysisProducts & AppsMatt Webb learns quaternions via ChatGPT tutoring, not code generationMatt Webb's experience with ChatGPT as a tutoring partner rather than code generator reveals a subtle but significant shift in how builders interact with LLMs. Instead of outsourcing cognition entirely, Webb used the model to scaffold learning on quaternions, a mathematical concept he'd struggled to grasp through traditional study. This pattern, where AI augments rather than replaces human expertise, challenges the automation narrative and suggests LLMs may be most valuable as interactive learning tools for domain specialists. For product teams, this signals demand for AI interfaces optimized for explanation and iteration over raw output generation.Simon Willison·Aug 2172
Products & AppsBusiness & FundingChatGPT deploys site operator at scale, accelerating generative search optimizationChatGPT's integration of the site: operator at scale signals a structural shift in how LLM search results are ranked and sourced. This move reflects competitive pressure from Claude and Gemini, which have similarly adopted web-search capabilities. The emergence of GEO (Generative Engine Optimization) as a consulting category mirrors SEO's rise, creating new incentives for publishers and platforms to optimize content visibility within chat interfaces. Promptwatch's ability to reverse-engineer these product changes through aggregate prompt tracking demonstrates how opaque LLM behavior is becoming measurable through third-party observation, raising questions about reproducibility and transparency in production AI systems.Simon Willison·Aug 2077
Tools & CodeResearchWillison tests smolmachines sandbox for untrusted code executionSimon Willison investigated smolmachines/smolvm as a potential sandbox for executing untrusted Python and JavaScript with strict resource constraints, no network access, and controlled filesystem permissions. This research explores a critical infrastructure gap: how to safely run user-submitted or third-party code within AI systems without exposing the host to denial-of-service attacks or data exfiltration. The findings matter for anyone building AI agents, code-execution platforms, or multi-tenant services where code isolation is non-negotiable.Simon Willison·Aug 1972
Opinion & AnalysisProducts & AppsLLMs unlock extensible software as a viable product architectureJeremy Morrell argues that LLMs have fundamentally reshaped the economics of extensible software by collapsing the cost barrier to building user-facing plugins and extensions. Combined with modern sandbox technologies, this creates a new architectural pattern: a lean, auditable core system paired with LLM-powered user customizations that operate within secure boundaries. The implication is significant for product strategy: teams can now ship narrower, more focused applications while delegating feature breadth to AI-driven extensibility, shifting the competitive advantage from feature completeness to core reliability and user trust.Simon Willison·Aug 1977
Opinion & AnalysisTools & CodeWillison argues lines of code matter for measuring coding agent outputSimon Willison explores a counterintuitive argument about measuring coding agent productivity through lines of code, challenging conventional wisdom that dismisses LOC as a metric. In a podcast discussion on AI's impact on software development, Willison articulates when code volume becomes a legitimate signal of agent capability rather than a vanity metric. This reframes how teams should evaluate LLM-powered coding tools, shifting focus from abstract efficiency claims to concrete output measurement. The insight matters for practitioners deploying agents in production, as it clarifies what productivity signals actually matter when humans and AI collaborate on codebases.Simon Willison·Aug 1972
Tools & CodeModular open-sources Mojo compiler under Apache 2 licenseModular has delivered on a three-year commitment by open-sourcing Mojo under Apache 2, weeks after shipping version 1.0. The move signals a strategic pivot in how the language positions itself within the AI infrastructure ecosystem. Originally pitched as a Python superset to bootstrap adoption, Mojo's open release removes a key barrier to community contribution and integration with existing ML toolchains. For practitioners building performance-critical systems, this unlocks the ability to audit, fork, and extend the compiler itself, potentially accelerating adoption among teams skeptical of proprietary language runtimes.Simon Willison·Aug 1877
Models & ReleasesQwen 3.8 27B matches GPT-5.6 Luna despite 28x smaller sizeAlibaba's Qwen 3.8 27B has reached parity with much larger models on the Artificial Analysis Intelligence Index, matching GPT-5.6 Luna's score of 52 while operating at a fraction of the parameter count. The 27B model trails only by a single point against models 28 to 60 times its size, signaling a major efficiency breakthrough in model scaling. This development reshapes the competitive landscape by demonstrating that parameter count no longer determines capability tier, forcing a recalibration of how the industry measures model value and deployment economics.Simon Willison·Aug 1789
Business & FundingPolicy & RegulationAmazon traced acquiring rare books for AI training via anonymous bulk purchases404 Media's investigation using physical tracking reveals Amazon acquiring rare books through anonymous bulk orders, likely for AI model training data. This corroborates months of industry speculation about major labs systematically purchasing out-of-print and copyrighted texts to expand training corpora. The finding underscores a critical gap in AI supply chain transparency: companies can obscure data sourcing through intermediaries and shell purchasing patterns, making copyright compliance and training data provenance nearly impossible for external auditors to verify. This has immediate implications for ongoing litigation around unauthorized book use and raises questions about whether current disclosure practices adequately reflect the scale of copyrighted material flowing into production models.Simon Willison·Aug 1789
Models & ReleasesQwen 3.8 27B matches Alibaba's flagship, but reasoning verbosity complicates deploymentAlibaba's Qwen lab shipped a 27B parameter vision model that outperforms its 3.6 predecessor and matches the closed Qwen 3.7-Plus on standard benchmarks, while remaining Apache 2 licensed and laptop-deployable. The release signals intensifying competition in the mid-scale open model tier, where inference efficiency and local deployment matter more than raw frontier scale. Simon Willison's early assessment flags a practical usability issue: the model's tendency toward verbose reasoning chains suggests tuning tradeoffs between capability and user experience that buyers should evaluate before adoption.Simon Willison·Aug 1677
Opinion & AnalysisBusiness & FundingAmodei attributes AI skepticism to systemic distrust, not safety warningsDario Amodei pushes back on the narrative that AI leaders' safety warnings have eroded public trust, arguing instead that skepticism toward tech stems from decades of institutional failures. His framing matters strategically: it repositions the trust problem as structural rather than messaging-driven, suggesting that Anthropic and peers cannot simply market their way out of reputational headwinds. This distinction shapes how AI companies will approach public communication and policy engagement going forward, particularly as they navigate regulatory scrutiny and consumer adoption.Simon Willison·Aug 1672