/
Navigation
Chronicles
Browse all articles
Explore
Semantic exploration
Research
Entity momentum
Nexus
Correlations & relationships
Story Arc
Topic evolution
Drift Map
Semantic trajectory animation
Posts
Analysis & commentary
Pulse API
Tech news intelligence API
Browse
Entities
Companies, people, products, technologies
Domains
Browse by publication source
Handles
Browse by social media handle
Detection
Concept Search
Semantic similarity search
High Impact Stories
Top coverage by position
Sentiment Analysis
Positive/negative coverage
Anomaly Detection
Unusual coverage patterns
Analysis
Rivalry Report
Compare two entities head-to-head
Semantic Pivots
Narrative discontinuities
Crisis Response
Event recovery patterns
Connected
Search: /
Command: ⌘K
Embeddings: large
TEXXR

Chronicles

The story behind the story

← → days · ↑ ↓ browse · Enter similar · o open

OpenAI updates ChatGPT's Canvas feature with o1 model support and HTML and React code rendering, making it a direct competitor to Claude's Artifacts

OpenAI Canvas gets a huge upgrade.  Canvas is the ChatGPT feature where ChatGPT can open up a shared editing environment and collaborate …

Simon Willison's Weblog Simon Willison

Context & Ripple Effects

Canvas began as a beta workspace for writing and coding projects, positioned against Claude’s Artifacts, before OpenAI expanded the side-by-side editor to all ChatGPT users and added Python and custom-GPT support.

The new rendering and model capabilities move Canvas from an editing panel toward a more complete place to build and inspect interactive work, sharpening the product overlap with Claude.

First-order effects

  • ChatGPT users can use o1 in Canvas and render HTML and React code there, reducing the friction between generating code and reviewing its output.
  • OpenAI strengthens Canvas’s direct comparison with Claude’s Artifacts, especially for users working across prose, code, and interactive prototypes.

Second-order effects

  • Anthropic faces greater pressure to differentiate Claude’s workspace on execution quality and workflow depth rather than the basic shared-workspace format.
  • The competitive unit shifts from the standalone model response to the surrounding surface: editing, previewing, and iterating within the assistant.

Third-order effects

  • If providers continue adding creation and preview tools to chat products, AI workspaces may consolidate writing and lightweight software-production tasks that previously required separate tools.
  • That shift could make interface integration and workflow continuity more important competitive moats than any single model capability, though user adoption will determine whether these surfaces become primary work environments.

The trend: Frontier-model vendors are competing to make the assistant a persistent work surface, not just a conversational endpoint.

Discussion

  • @openai @openai on x
    Canvas update: today we're rolling out a few highly-requested updates to canvas in ChatGPT. ✅Canvas now works with OpenAI o1—Select o1 from the model picker and use the toolbox icon or the “/canvas” command ✅Canvas can render HTML & React code
  • @karinanguyen_ Karina Nguyen on x
    o1 + canvas is finally here! I asked o1 model to draw its self-portrait in d3.js [video]
  • @kevinweil Kevin Weil on x
    More good @ChatGPTapp launches for you—shipping some top requests on a Friday! 🫡 1. Canvas can now render HTML/React, meaning you can make your own mini-apps using Canvas. 2. You can use o1 with Canvas (great for coding) 3. Canvas is available on ChatGPT desktop for Mac.
  • @leeerob Lee Robinson on x
    This is awesome. React and shadcn/ui natively in ChatGPT.
  • @simonw Simon Willison on x
    Canvas just become a Claude Artifacts competitor - I'm surprised they didn't ship with them day one to be honest
  • @karinanguyen_ Karina Nguyen on x
    Some of my favorite frontend apps w/ canvas + o1: 1/ Chat app, but ideally in the future you can just recreate chatgpt app [video]
  • @omarsar0 Elvis on x
    WOW! ChatGPT Canvas can now build React apps! Here is my first little Canvas app that lets me upload images and then it uses OpenAI vision API to explain them. Anyone can build apps in a matter of seconds. It can even call APIs! So cool! [video]
  • @openai @openai on x
    Canvas with o1 is available to Pro, Plus, and Team users. React/HTML code rendering is available to Pro, Plus, Team, and Free users. Both updates will roll out to Enterprise and Edu in a couple weeks.
  • @latentmoss Latent Moss on x
    HTML/React rendering and o1 - nice! This makes Canvas much more interesting and useful for me.
  • @ai_for_success AshutoshShrivastava on x
    ChatGPT just k!lled a few more startups today with the new Canvas updates. This is actually a huge release. [video]
  • @openai @openai on x
    ✅We've also fully rolled out canvas on the ChatGPT desktop app for macOS to all tiers.
  • @romainhuet Romain Huet on x
    One of the coolest examples I've seen: @edwinarbus instantly built a Windows 95 simulator in ChatGPT with canvas using @OpenAI o1—then started playing Minesweeper right there! It just worked! 💣
  • @edwinarbus Edwin on x
    you can now use o1 to code in chatgpt canvas, and it renders html and react apps used it to quickly build a windows 95 sim! iterated on it within chatgpt—adding minesweeper, notepad files that can be saved and edited, even pointer traillssssss [video]
  • @simonw Simon Willison on x
    The new @OpenAI Canvas really needs a detailed manual What are the rules for loading external libraries? It seems to work for some of them Can it make outbound fetch() API calls? I've been getting all kinds of weird errors from it that I can't figure out [image]
  • @sulmanrc Sulman Choudhry on x
    The future is agentic... and generative. We are building towards highly personalized apps that are built just in time. Oh and /canvas is really nifty too.