9 ms·
Claude now creates interactive charts, diagrams and visualizations
- jzig 7mo agoUnable to reproduce the recipe image in the iOS app. It first gave a normal text answer. Then when referencing this blog post it produced a wonky HTML artifact.
- fixxation92 7mo agoI find it absolutely mindblowing to witness the rate at which Anthropic can ship new features. Only a year ago I couldn't wait to see some sort of Github integration and then it appeared only a week later. Seriously impressive stuff.
- Razengan 7mo agoMeanwhile, you still can't Sign in with Apple on the website. But you can Sign in with Google. If you signed up with your Apple on the iOS Claude app, to access your account on the computer, you have to open the passwords app and copy your random email address and paste it into the Claude website login. Also if you try to copy-paste a prompt from Notes etc into the Claude chat, it gets added as an attachment, so you can't edit the prompt. If you do the four-finger shortcut to paste it as text, it mangles newlines etc. Why are they so dumb about such basic UX for so long?
- bombela 7mo agoAdd to the list backtick handling. If you start a backtick block on the claude web chat, you cannot leave it with the keyboard. You are now stuck between the backticks. It is as if they wanted to reproduce Slack misery.
- catgirlinspace 7mo agoPressing the down arrow while inside a block exits it for me.
- radley 7mo ago> you still can't Sign in with Apple on the website. Apple forces developers to offer Sign in with Apple on iOS devices if any other sign in service is used. Apple can't force them to do it on non-Apple platforms.
- Wowfunhappy 7mo ago> If you signed up with your Apple on the iOS Claude app, to access your account on the computer, you have to open the passwords app and copy your random email address and paste it into the Claude website login. Isn't this basically Apple's fault? When you signed up, Apple provided a fake email address in leu of your real one. This is great for privacy but means the service has the wrong email. I'm sure they didn't want to provide an Apple sign in option at all, but it's required by App Store rules.
- Razengan 7mo ago> I'm sure they didn't want to provide an Apple sign in option at all But they wanted to provide a Google Sign In? wth? > This is great for privacy but means the service has the wrong email. So harm the users to benefit the service? wtf? I don't want to give my real email or anything to random services, specially not one like Claude where they don't even let you remove your payment info.
- Wowfunhappy 7mo ago> I don't want to give my real email or anything to random services, specially not one like Claude where they don't even let you remove your payment info. The original complaint was: >> If you signed up with your Apple on the iOS Claude app, to access your account on the computer, you have to open the passwords app and copy your random email address and paste it into the Claude website login. Either you use your original email or you use a per-service email. Apple helps you do the latter, but this does come with UX tradeoffs. Using a per-service email, then complaining that the service does not have your real email, strikes me as misguided.
- Razengan 7mo ago> but this does come with UX tradeoffs. Only when a dumb service refuses to support Sign In with one pro-privacy provider but does for another anti-privacy one. Anyway I've voted by having a ChatGPT/Codex subscription for 1 year and only tried Claude for 1 month. Not missing anything.
- 7mo ago
- short_sells_poo 7mo agoThey clearly vibe code a lot (most? all?) of their stuff, and it shows. Elementary features are broken regularly and while I appreciate them trying new features, I'd appreciate it more if existing ones were reliable and promptly fixed if broken.
- mikkupikku 7mo agoTrouble is, vibe coding refinements and bug fixes works well but probably isn't a good track to promotions at Anthropic (or virtually any other company.)
- ericmcer 7mo agoThey also pay... insane salaries, like double industry average. That coupled with an IPO on the horizon means they probably have their pick of engineers.
- dheera 7mo agoTheir interviews are actually very much focused on how fast you can code something that works.
- brcmthrowaway 7mo agoYou have 23 year olds earning $2mn/year, at least it isn't in HFT though!
- throwatdem12311 7mo agoHave you actually used their products? They are janky, full of bugs and barely work half the time. They write 100% of their code with Claude. Some of their engineers apparently burn over 100k worth of tokens per month. It’s not surprising they ship fast at all when the product is actually falling apart at the seams and they just vibe code everything.
- mchusma 7mo agoI think to the extent they are making a speed v quality tradeoff, I think they are making the right call. 10x speed over quality any day for me. Reminds me of: "If brute force doesn't work, you aren't using enough of it." - Isaac Arthur
- throwatdem12311 7mo agoEveryone is making this tradeoff now. Surely nothing bad could come from it. In the meantime I can’t even continue a Claude Code session I started on desktop on my phone. What’s the point of shipping a billion features of they are all half baked?
- WhrRTheBaboons 7mo agothe point is VC money
- simosmik 7mo agoIt’s a phase, for sure things will turn around in the future once the hype of “oh we can now ship fast” is gone. fwiw I’ve had this open source browser ui that sits on top of your claude code, gemini and codex and picks up/starts your sessions from any device https://github.com/siteboon/claudecodeui https://github.com/siteboon/claudecodeui
- bmurphy1976 7mo agoEveryone is NOT making that tradeoff. Maybe we will be forced into it someday, but my team is leveraging AI to increase the quality of code far beyond what we would have done without it. Some of us are using it to engineer better solutions. Example: we are putting a lot of energy into removing technical debt, reorganizing the code to remove unneeded abstraction and complexity, and creating missing tests and automation. We're not just burping out new untested and poorly reviewed functionality.
- asim 7mo agoIt was inevitable until the point all apps will disappear and AI will be the entry point for all work. You can see how anything required appear based on a single request. After which world models and other forms of interaction that are more dynamic will make sense and we'll need something that's not a screen.
- joshribakoff 7mo agoIts a large leap from “we made a config driven diagram tool and trained an llm on that config” to “all apps will disappear”. If you’re predicting such grand claims please be more precise than “AI” which is a term we cant define.
- bogzz 7mo agoYou're harshing the vibe, man.
- abnercoimbre 7mo agoFor sure, leave the hype profiteers alone!
- elliotbnvl 7mo agoAnd the people that still get excited about life!
- ericmcer 7mo agoYeah an app doesn't "disappear" because you put an AI interface in front of it and then use a bunch of old school programming to parse LLM output and feed that into your old app. 99% of the work is still building the old app.
- shiftyck 7mo agoClaude is broken for me since this was released, prompts are just timing out and stopping after 10 attempts
- gkfasdfasdf 7mo agoI would love to know how they built this. Did they use json-render [0], openui [1], or rolled their own? [0]: https://github.com/vercel-labs/json-render https://github.com/vercel-labs/json-render [1]: https://github.com/thesysdev/openui https://github.com/thesysdev/openui
- gavinray 7mo agoRight-click the page and inspect the source code?
- FabianCarbonara 7mo ago[dead]
- atonse 7mo agoAnyone else able to use Claude with Excel? I've tried adding it to our (very small) Office365 org and it just fails. Been failing for months.
- alansaber 7mo agoAll the office js integrations are still pretty shitty
- captainbland 7mo agoI feel like this is a feature which improves the perceived confidence of the LLM but doesn't do much for correctness of other outputs, i.e. an exacerbation of the "confidently incorrect" criticism.
- nerdjon 7mo agoThis was my first thought as well, all this does is further remove the user from seeing the chat output and instead makes it appear as if the information is concretely reliable. I mean is it really that shocking that you can have an LLM generate structured data and shove that into a visualizer? The concern is if is reliable, which we know it isnt.
- j45 7mo agoIts' a reasonable concern. Often it can be mitigated by prompting in a manner that invokes research and verification instead of defaulting to a corpus. Passive questions generate passive responses.
- ericmcer 7mo agoThe further they can get people from the reality of `This just spits out whatever it thinks the next token will be` the more they can push the agenda.
- elliotbnvl 7mo agoIt's a usability / quality of life feature to me. Nothing to do with increasing perceived confidence. I guess it depends on how much you already (dis)trust LLMs. I'm finding more and more often the limiting factor isn't the LLM, it's my intuition. This goes a way towards helping with that.
- vunderba 7mo agoA similar thing happened when Google started really pushing generating flowcharts as a use-case with Nano Banana. A slick presentation can distract people from the only thing that really matters - the accuracy of the underlying data.
- atonse 7mo agoWow, I asked it to build me a simple diagram explaining agile development and it did an amazing job. Wow it felt magical to watch that diagram slowly animating to life. Like a much prettier version of Mermaid. Kudos, Anthropic. Geez, this is so nice. Now I'm going to ask it to draw a diagram of a pelican riding a bicycle, why not?
- drewda 7mo agoWhen using Claude Code, we often prompt it to draft diagrams in MermaidJS syntax. Great for summarizing a multi-step process and quick to render with simple tools.
- JoshGG 7mo agoThis is pretty neat and I am experimenting with it now, but hasn't ChatGPT had capability to create graphs and interact with data for a while? "ChatGPT advanced data analysis" for example. I'm asking in good faith as maybe some of you have been using that and can compare the two and give an informed opinion. I usually use a lot of other tools for data analysis or write code with Claude code or another LLM to do data analysis and visualization. article about the ChatGPT charts and graphs https://www.zdnet.com/article/how-to-use-chatgpt-to-make-charts-and-tables-with-advanced-data-analysis/ https://www.zdnet.com/article/how-to-use-chatgpt-to-make-cha...
- Gareth321 7mo ago> but hasn't ChatGPT had capability to create graphs and interact with data for a while? It's pretty bad (for me). I have to use extremely prescriptive language to tell ChatGPT what to create. Even down to the colours in the chart, because otherwise it puts black font on black background (for example). Then I have to specifically tell it to put it in a canvas, and make it interactive, and make it executable in the canvas. Then if I'm lucky I have to hit a "preview" button in the top right and hope it works (it doesn't). I could write several paragraphs telling it to do something like what Claude just demo'd and it wouldn't come close. I'm trying Claude now for financial insights and it's effortless with beautiful UX. For posterity, Gemini is pretty good with these interactive canvases. Not nearly as good, but FAR better than ChatGPT.
- HotGarbage 7mo agoInteractive slop is still slop.
- razerbeans 7mo agoInteresting. So if I'm reading this correctly, this is distinctly different than the artifacts that Claude creates? If that's the case, why create it inline as opposed to an artifact? Any time I get a visual, I tend to find them so useful that I _want_ them to be an artifact that I can export and share.
- I_am_tiberius 7mo agoDoes anyone know which library they use? Or something developed internally?
- I_am_tiberius 7mo agoOk, asked it myself: Chart.js
- czk 7mo agoI tried the periodic table in their examples using sonnet 4.6 on the $20/mo plan. After a few minutes Claude told me it reached the max message length and bailed. I pressed continue and eventually it generated the table, but it wasn't inline, it was a jsx artifact, and I've now hit my daily usage limit.
- data-ottawa 7mo agoI’m intermittently getting artifacts vs the new visuals api, depending on which version of the Claude app I use. iOS/iPadOS apps are not yet supporting the visualization API, and I don’t see an app-store update yet.
- karussell 7mo agoIt wasn't quick but I still found it fast enough. In my case I could even download it as an html file: https://gist.github.com/karussell/289aeb621a71597babd6f97eb2d9d00b https://gist.github.com/karussell/289aeb621a71597babd6f97eb2... edit: claude just confirmed the initial version has a bug and 104-117 are not visible
- ptak_dev 7mo ago[flagged]
- googlehater 7mo agoSame specs/prompt, but with Max plan. Rendered it in the right pane, instead of inline. Dark theme. 2% of Daily limit.
- huylenq 7mo agoSince the underlying tool seems to be named something like "widget," I found I can nudge it into this embedded interactive output instead of artifacts by saying, "show me a widget that..."
- mehdibl 7mo agoIsn't this mainly a skill injected in the context? Rather a model/platform specific feature?
- Gareth321 7mo agoI asked it to do some portfolio analysis for me and it created BEAUTIFUL, tabbed, interactive charts UNPROMPTED. This is kind of magical. The charts were not just beautiful, but actually super useful in understanding the data faster. I honestly could not have produced those in a week if you asked me to.
- techieguyon 7mo ago[dead]
- steve_adams_86 7mo agoLikewise, it created a couple visualizations for me that weren't requested but were very useful. That's a nice surprise. My takeaway was essentially the same in that I'd take much longer to make something comparable. I'll take advantage of this quite a bit, I think. I spend a lot of time visualizing data
- wuweiaxin 7mo agoReliability has been the real bottleneck for multi-agent setups in production. The hard part isnt getting one agent to do something clever once - its making repeated runs observable and bounded when tools fail halfway through. Idempotency checks, explicit handoff state, and human review gates have mattered more for us than adding another model or another agent role.
- alansaber 7mo agoNew account spamming LM replies, nice
- wuweiaxin 7mo agoThe artifact output model is more useful than it looks at first. We use Claude in a multi-agent pipeline and discovered that structured artifact outputs reduce parse errors significantly compared to freeform text responses -- the model seems to reason differently when it knows the output will be rendered. Curious whether Anthropic sees similar quality improvements in tool-use tasks when the output has a concrete format constraint.
- darepublic 7mo agoWhen I ask chatgpt to create a mermaid diagram for me it regularly will add new lines to certain labels that will break the parse. If you then feed the parse error back to it the second version is always correct And it seems to exactly know the problem. There are some other examples where it will almost always get it wrong the first time but right if nudged to correct itself. I wonder what the underlying cause is
- stefan_ 7mo agoToday I asked Claude to create me a squidward looking out the window meme and it started generating HTML & CSS to draw squidward in a style best described as "4 year old preschooler". Not quite it yet.
- qingcharles 7mo agoThe issue for Claude is that Anthropic don't have an imagen that I know of, so the only tool available for the LLM to draw something is to start doing vector stuff in CSS, which is very hard for it (see the pelicans). Gemini, ChatGPT or Grok would find this a lot easier as they could gen an image inline, although IP restrictions might bite you. Even Grok wants to lecture on IP these days, but at least it's fairly trivial to jailbreak.
- overfeed 7mo ago> I wonder what the underlying cause is It responds with the statistically most probable text based on its training data, which happens to be different with the errors vs without. I suspect high-fidelity diagramming requires a different attention architecture from the common ones used in sentence-optimized models.
- deckar01 7mo agoMermaid is really bad about cutting off text after spaces, so you have to insert <br>s everywhere. I’m guessing this is getting rendered instead of escaped by your interface. Or just lost in translation at the tokenizer.
- ar0b 7mo ago
- groby_b 7mo agoAaand all the way at the bottom, there it is. The first glimpse of what will be an ad carousel. (Literally nobody needs an image of a cake when asking for a cake recipe)
- johsole 7mo agolove to see it, my auto researcher is getting more capable with less effort every release
- smusamashah 7mo agoI want to point out to everyone that Claude bullshits the least of all top models. Even Claude's lowest version rank above lots of other top models. https://petergpt.github.io/bullshit-benchmark/viewer/index.v2.html https://petergpt.github.io/bullshit-benchmark/viewer/index.v...
- w10-1 7mo agoChat --> Notebook: Jupyter is so much more functional than slack for communicating real work product! Next up: exporting or sharing selections from the chat as a document or interactive page. If they allow share with non-subscribers, subscriptions could hockey stick -- particularly if the document/page included prompts necessary to replicate (or modify and adapt).
- tamimio 7mo agoI remember months ago I asked it to make a diagram and it wrote a html/js for it, and it was interactive, is this different than that?!
- hudtaylor 7mo ago[dead]
- rafaelmn 7mo ago> The "no LLM" stance makes sense if you don't have guardrails. With the right constraints, AI-assisted code is faster AND safer than solo human development — because the agent never gets tired, never rushes before a deadline, and never thinks "I'll test that later." Ironically I had a bunch of cases recently where CC would stop saying stuff like "this test problem is unrelated/a pre-existing issue when it had no proof of this and it was clearly not true (the branch built/tests were passing before the LLM changes).
- abrookewood 7mo agoIf you're relying on an AGENTS.md file to stop your AI agents from running a destructive action, I think you are sitting on a time bomb.
- FabianCarbonara 7mo ago[dead]
- mleo 7mo agoClaude can do mermaid diagrams and I started with those, but I have been asking it to generate draw.io diagrams as of late. I haven't actually tried the AI integration recommendations for draw.io, yet. I will have to pull the skill and references to see if it makes the process faster.
- skybrian 7mo agoIt was able to draw a piano keyboard and point to middle C. It messed up on the bass buttons of an accordion.
- pks016 7mo agoI tried with some my domain specific question. Claude generated the visuals but they were rough and not as helpful.
- DeepYogurt 7mo agoReminds me of wolfram's cdf format https://www.wolfram.com/cdf/ https://www.wolfram.com/cdf/
- deleted 7mo ago[deleted]
- larodi 7mo agoI've done a lot of these visual helpers for my classes (topics vary). This one teaches the Mercator projection and how the ln acts upon the central https://claude.ai/public/artifacts/1bded4db-c4c2-4089-aa36-5b01c38125d3 https://claude.ai/public/artifacts/1bded4db-c4c2-4089-aa36-5... Honestly, I initially thought that everyone already does it, amazing it seems they don't yet - neither teachers, nor class. The artefact was created with care and love through a very long conversation, so this is not a 1-shot slop, rather a cared-for-slop :D. Besides I don't think it is easy to get this right from the first time, and the model usually expounds on the irrelevant details if not properly guided by a human hand.
- sriramgonella 7mo ago[dead]
- kate23_human 7mo agoCurious what charting libraries people are using when generating charts through Claude or other LLM workflows?
- sieep 7mo agoPeople are really amazed at something excel has been capable of for like 30 years now. PowerBI/Tableau are free and do much more. Making charts and diagrams is impressive or a selling point now? Am I missing something here?