[HN Gopher] Unlike ChatGPT, Anthropic has doubled down on Artifacts
       ___________________________________________________________________
        
       Unlike ChatGPT, Anthropic has doubled down on Artifacts
        
       Author : bewal416
       Score  : 87 points
       Date   : 2025-07-15 23:50 UTC (23 hours ago)
        
 (HTM) web link (ben-mini.com)
 (TXT) w3m dump (ben-mini.com)
        
       | yshunnar wrote:
       | A great highlight on Claude's new strategy. I agree
       | authentication and payment are key features for user lock in.
        
       | Shindi wrote:
       | I totally missed you can embed AI features directly into claude
       | artifacts. I ran the first GPT store hackathon in NYC and I feel
       | like people were very underwhelmed. What could you do in a custom
       | GPT you couldn't with a shared chat? The integration felt very
       | annoying. Claude I feel nails how easy it is to build + how easy
       | it is to share
        
         | ameliaquining wrote:
         | Note that this is new; Artifacts launched almost a year ago,
         | but the API to call Claude from within them was added just
         | three weeks ago.
        
       | zebix86 wrote:
       | "Claude is kicking ChatGPT's butt"
       | 
       | I'm guessing the OP is looking at this through the lens of more
       | mom and pop users on the chat interface rather than the greater
       | product line of these companies with all their dev tooling.
        
         | felixgallo wrote:
         | Claude Code is radically better than anything ChatGPT has right
         | now. If anything it's the other way around -- ChatGPT has the
         | mom and pop mindshare and more first-mover name recognition,
         | but they have an objectively worse product for 'serious' users.
        
           | aunty_helen wrote:
           | Have you used it this week? Quality has got really bad.
        
             | glanzwulf wrote:
             | yeah, it's been a bitt iffy for me this week. took a few
             | days off and came back yesterday and in the mean time feels
             | like claude code took 15 steps backwards
        
               | feynmanalgo wrote:
               | Every time I consider max plan or a yearly sub I remind
               | myself that it's their standard operating procedure to
               | degrade their products after launch.
        
       | jasonjmcghee wrote:
       | How stable are these now?
       | 
       | I turned off artifacts months ago because it would:
       | 
       | - frequently update code incorrectly / bad edit diff
       | 
       | - act like it updated / created an artifact when it just did
       | nothing
       | 
       | - slowly / painfully delete every single line one by one before
       | rewriting
       | 
       | - use artifacts for things that shouldn't have had any code
       | written at all
       | 
       | Just wasn't worth the value it provided. This was before claude
       | code.
        
         | Sebguer wrote:
         | The extra system prompt can definitely cause some performance
         | issues, and it can over use them. The deleting every line
         | behavior is gone though. It's definitely not something you
         | should turn on for every conversation, but it's quite
         | compelling for creating little capsule web apps.
        
         | garciasn wrote:
         | I tell Claude not to put anything in the artifacts because it
         | always fucks then up. I see it writing code in it and then it
         | disappears leaving the last artifact in place causing me to
         | waste tokens having it recreate the artifact.
         | 
         | I find it useless most of them time and wish I could disable
         | it.
        
           | jasonjmcghee wrote:
           | You can. Go to "Connectors" in settings and toggle it off.
        
             | garciasn wrote:
             | I love you.
        
         | CGamesPlay wrote:
         | > slowly / painfully delete every single line one by one before
         | rewriting
         | 
         | I think this one is a visual artifact. I think it _always_
         | rewrites artifacts from scratch internally, but the UI tries to
         | make it look like it isn't doing that. The result is that it
         | looks like it's deleting lines from the inside of the text
         | instead of just writing them.
         | 
         | That said, I've also experienced all of your complaints, except
         | the bad edit one (but I see that all the time in Claude
         | Code/Aider).
        
           | jasonjmcghee wrote:
           | For the bad edit one, to clarify, I mean, it would "put its
           | edit pointer" at the top of the file and start
           | deleting/inserting there, instead of where it "intended to"
           | which would have been somewhere in the middle, for example.
           | 
           | ---
           | 
           | Erroring in that way specifically makes me think the
           | "deleting every line" issue isn't just a visual artifact but
           | -\\_(tsu)_/-
        
             | DANmode wrote:
             | Technical term for "its edit pointer" is "the cursor".
        
       | mxwsn wrote:
       | Has anyone come across any really cool artifacts? I'd be curious
       | to see
        
         | bewal416 wrote:
         | Simon Willison is an incessant champion of AI tinkering. This
         | is a bit dated, but here's a post specifically on his Artifact
         | builds: https://simonwillison.net/2024/Oct/21/claude-artifacts/
         | 
         | Here's all his posts tagged with claude-artifacts:
         | https://simonwillison.net/tags/claude-artifacts/
        
         | visiondude wrote:
         | Color palette generator:
         | https://claude.ai/public/artifacts/719b00a3-66e7-46c7-b90d-a...
         | 
         | I like the use case for mini design exploration tools
        
         | MattSayar wrote:
         | I tried to make an artifact that would simplify Wikipedia
         | articles [0] but the artifacts stubbornly won't let you do ANY
         | input into them, not even via query strings. I think I'd be
         | able to make cooler artifacts once they allow more input/output
         | stuff. I understand the security issues, and it makes sense to
         | roll this out slowly, but I want it now!
         | 
         | [0] ended up making it a browser extension instead
         | https://mattsayar.com/simple-wikiclaudia/
        
       | oidar wrote:
       | I'm somewhat indifferent to artifacts. While they can produce
       | useful code occasionally when the codebase is relatively small,
       | they become excessively cumbersome once it reaches around 500
       | lines. This makes it difficult to even add or remove code. If you
       | want to change a few colors in a webpage, they have to rewrite
       | the whole artifact. It frustrates me that you can't edit a single
       | line in an artifact; you have to rely on the LLM to do it.
        
         | 4b11b4 wrote:
         | I have ran into a few situations where there's some console
         | error that is fixed by rewriting the thing from scratch.
         | Artifacts are awesome for being able to display some sort of
         | interactive tutoring tool I've made on the fly, but
         | realistically I could just have that HTML/CSS/JS file myself
         | and push it to my own site relatively easy. For others though,
         | it's hosted there easily
        
         | YetAnotherNick wrote:
         | I think that's a good decision. They know their market and it's
         | intended for small projects and demo mostly from non tech
         | people. And they did not built half baked editor for which
         | people would have further complaints about. AI assisted coding
         | is a whole different thing and there are many players.
        
       | esafak wrote:
       | > OpenAI appears to have basically abandoned Custom GPTs since
       | their Spring '24 update, and I'm a bit stumped as to why.
       | 
       | It simplifies the product, reducing the number of hurdles the
       | user has to jump through. "Hmm, which gpt should I use for this
       | task?" That should be OpenAI's problem, not mine!
        
         | OutOfHere wrote:
         | False all around.
         | 
         | Custom GPTs are not abandoned, see heavy usage, and their
         | selection is not a dichotomy between the user's problem and
         | OpenAI's problem. Custom GPTs exist so they can benefit from
         | custom prompts which are highly relevant. Unless you're
         | asserting that custom prompts are useless, which would be an
         | absurd assertion to make, it cannot be asserted that Custom
         | GPTs are useless. And no, this is not something that OpenAI is
         | going to select for you because the customization is a personal
         | one.
        
           | segphault wrote:
           | Custom GPTs don't support a bunch of newer ChatGPT features
           | like chat history and projects and they can't be edited from
           | mobile. There is no real advantage to using a custom GPT over
           | adding a custom prompt to a project at this point, given that
           | the latter doesn't isolate you from the rest of ChatGPT's
           | feature set. It really seems like they stopped working on
           | custom GPTs and just expect users to use projects instead.
        
             | OutOfHere wrote:
             | > There is no real advantage to using a custom GPT over
             | adding a custom prompt to a project
             | 
             | The two features, namely Custom GPTs and Projects, are
             | orthogonal. This is because a Project is for _related_
             | explorations of a theme, whereas a Custom GPT is for
             | _unrelated_ explorations of a theme.
             | 
             | > chat history
             | 
             | What chat history? Each chat is in the user's history by
             | default, which is how it's supposed to work for Custom
             | GPTs. I don't need a filtered chat history for a Custom GPT
             | like I do for a Project.
             | 
             | > It really seems like they stopped working on custom GPTs
             | and just expect users to use projects instead.
             | 
             | That's more a personal belief rather than a conclusion;
             | it's not even a formal declaration by OpenAI.
        
       | graphememes wrote:
       | Hilariously, today, I unsubscribed from claude due to the
       | increased api timeouts and expensive usage costs when I can use
       | other models for way cheaper that perform equally as good.
        
         | borg16 wrote:
         | yeah their efforts seem to show no care for their consumer
         | level subscribers. all they do seems to be tiered to enterprise
         | customers.
        
       | oc1 wrote:
       | I'm skeptical of Anthropic's product approach with Artifacts.
       | They made a real winner with claude code and their subscription
       | decision (basically giving up on the profitable api metered
       | billing to win over the professional user base) for this product.
       | Otherwise they are making now the same mistakes Openai did with
       | the GPT Marketplace. As a customer i don't want millions of half-
       | baked ai mini apps to choose from. This is what i'm getting with
       | Artifacts and those gpt stores - decision fatigue and
       | disappointment. I want the best app to solve my problem - this
       | almost certainly won't be these hobbyist custom instruction
       | wrappers but well designed apps by professionals (who know the
       | limitations of these platform won't allow them to build the best-
       | in class solution). Just like Claude Code isn't an artifact but a
       | complete standalone app that doesn't fit into the limitations of
       | such marketplaces.
        
       ___________________________________________________________________
       (page generated 2025-07-16 23:01 UTC)