More of my notes here: https://simonwillison.net/2025/Jun/25/ai-powered-apps-with-c...
I'm amused that Anthropic turned "we added a window.claude.complete() function to Artifacts" into what looks like a major new product launch, but I can't say it's bad marketing for them to do that!
But with AI that model is just totally broken because the running cost is so high.
If I have half a million people come play my silly AI game that I have no wish to monetise - I am gonna be POOR very fast.
Log in with [insert ai vendor here] is something I’ve been hoping would happen for a while.
No persistent storage and other limitations make it just a toy for now but we can imagine how people will just create their own Todo apps, gym logging apps and whatever other simple thing.
no external API access currently but when that's available or app users can communicate with other app users, some virality is possible for people who make the best tiny apps.
Instead, I think this is going to open a new paradigm with an immense long-tail of hyper-niche fit-for-purpose business applications. There's so much small-scale work that happens in corporations that isn't common enough to be worth building a product to solve. But it's still a big time-saving to the departments/users if they can improve the process with a vibe-coded app!
As a developer, you probably want to access to the right models for your app rather than being locked in.
Why buy into saas tooling if you can just slap something together - that you fully own - with something like this?
I tried wiring something up and immediately hit a gap where I need to be able to call a tool. I think the state management aspect of this is going to be crucial; while you can obviously call a remote MCP server, and they mention this as planned (and that would be the right way to make a full product with persistence work), for Artifact-based development I wonder if you could wrap the API calls in client-side tool calling plumbing and run an MCP server there, so that a single client-side JS Artifact can do both the UI and handle MCP interactions from the API (Claude sandwich, between two slices of browser JS).
Have jokingly been thinking: "If you can't do, teach."
You can't just pour A1 on education and expect something magical to happen. But, I do think there's some potential for tutors/teachers on the fly to create some interactive learning tools to go along with whatever they are topic they are exploring with someone in the moment.
Just recently: "Make me an interactive artifact for teaching 2s complement where it shows the sign and unsigned version side by side you can click on the binary digits to toggle them between 1 and 0". A few tweaks to layout while I'm also explaining on pen and paper. Then I brought it out and it certainly helped things click
And I was thinking that these kind of mini lessons could be shared and forked and tweaked. Now you have a language model available by default...
Only works if both app producer and user are in the Claude ecosystem
Weeks ago, I woke up, started to work on a project, and was going to have Claude generate some tests for me. And… I was auto-banned. No explanation. They auto-refunded my subscription fee and gave me a link to Google form where I could appeal. Apparently that goes into a disappearing queue somewhere. They have zero customer service. It’s a black hole. Completely inexplicable actions on their part.
Seems like AI-assisted coding space is splitting in 2:
1) tools and services that aim mostly at prototyping and are close to no-code; most useful for users like PMs or very early stage entrepreneurs who just need to have something to show/share
2) professional tools that target “serious” developers who are already working on bigger/more complex code bases
Interesting that Claude is going after both. 1) with this new feature, and 2) with pretty much all their other services
https://claude.ai/public/artifacts/3cebb65f-a869-4dd8-9a89-6...
https://news.ycombinator.com/item?id=44380745
Basically the bot shows the human the right UI at the right time as they work.
Also I'm expecting some revenue share if I'm bringing users to spend money with Anthropic API.
i.e., toggle a "Commercial" switch and users are charged API cost plus 10-30% with the creator getting a third of that?
Also, the switch would disable "See, fork, and customize any artifact"
It might apply to your own rate limit...
I was too lazy to build a whole frontend like Lovable.
If I create something, others can can use with their account, what’s my value?
Looking for people to try it out. You just need to create an account on saasufy.com (with GitHub) then paste (or attach) the README.md file from our GitHub https://github.com/Saasufy/saasufy-components/blob/main/READ... inside Claude, telling it what your Saasufy service URL is (shown on saasufy.com dashboard after deployment) then deploy directly from Claude.
This is a good approach. Developers can interact with Claude directly while BaaS platforms like Saasufy can host the backend and data in a secure way. This is ideal because the frontend can tolerate some hallucinations/brittleness, but the backend cannot. This approach could finally support production-ready apps, not just prototypes.