simonw
a day ago
I just published an extensive review of the new feature, which is actually Claude Code Interpreter (the official name, bafflingly, is Upgraded file creation and analysis - that's what you turn on in the features page at least).
I reverse-engineered it a bit, figured out its container specs, used it to render a PDF join diagram for a SQLite database and then re-ran a much more complex "recreate this chart from this screenshot and XLSX file" example that I previously ran against ChatGPT Code Interpreter last night.
Here's my review: https://simonwillison.net/2025/Sep/9/claude-code-interpreter...
brumar
an hour ago
These days, I spend time training people using this kind of tools. I am glad it's called as such. It's much comfortable to explain to a tech person that it's "badly named" and that it should have been named "Code Interpreter" instead than explaining to a non tech that the "Code Interpreter" feature is a new cool way to generate documents. Most people are not that comfortable with technology, so avoiding big words is a nice to have.
dang
16 hours ago
I've nicked a sentence from your article to use as the title above. Hope that's clearer!
rob
7 hours ago
https://news.ycombinator.com/newsguidelines.html
> Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.
The word "container" doesn't even appear in the original post from Anthropic, let alone "server-side container environment."
orra
4 hours ago
Often in these conversations we forget that editing is different from editorializing. Editing can make meaning clearer! (In this example, reactions are mixed as to whether it was successful).
Editorializing, on the other hand, is about adding clickbait or bias.
gk1
16 hours ago
Way less clear. Anthropic did it right and wrote about the “so what” instead of focusing on the underlying mechanics.
johnfn
16 hours ago
I find the new headline to be much more clear. Perhaps because I imagined Claude to already be able to "edit and create files" via Claude Code; the server-side container is the key difference.
simonw
7 hours ago
Yeah, that was my initial confusion: Claude can already create files using both the Artifacts feature and Claude Code, so "Claude can now create and edit files" didn't sound like a new feature to me. Finding out this was actually a full-blown sandboxed container environment with both Python and Node.js was far more interesting.
adastra22
14 hours ago
The original headline made absolutely no sense to me, as a Claude user, and did not in fact convey what this would be used for.
Claude already has the ability to make or edit files, as artifacts in the web interface, and with the Write tool in Code.
steve_adams_86
10 hours ago
Likewise, I read the original title and skipped over it because I assumed someone posted about the feature, not knowing it has been available for months already.
dboreham
14 hours ago
Which is why I ignored this HN article for 7h until the title was changed...
swyx
8 hours ago
yeah thats editorializing man, and not the good kind. leave that to simonw's blog.
mvdtnz
16 hours ago
It's much less clear.
cjonas
10 hours ago
Given their relationship with AWS, I wonder if this feature just runs the agent core code interpreter behind the scenes.
mdaniel
20 hours ago
> Version Control
> github.com
pour one out for the GitLab hosted projects, or its less popular friends hosted on bitbucket, codeberg, forgejo, sourceforge, sourcehut, et al. So dumb.
plaguuuuuu
39 minutes ago
If they made Git decentralised, so that you could mirror stuff on github, it might solve that issue!
tyre
16 hours ago
I’m sure they’ll add support, they literally just launched
mdaniel
15 hours ago
(a) it's not that GitLab just launched
(b) it's an allowlist rule, not rocket science
(c) where's all this mythical "agent gonna do all the things for me" world?
EmielMols
11 hours ago
Whitelisting these hosts mean they become extraction vectors for prompt manipulation. In fact it’s mentioned in the grant parent’s article at the end. So yes, it takes a while to do this right.
vidarh
8 hours ago
> (c) where's all this mythical "agent gonna do all the things for me" world?
If you're in a hurry: via mcp servers.
If you're not in a hurry, more and more of these kind of capabilities will end up getting integrated directly.