January 26, 2026
From shellshock to shell flex
ChatGPT Containers can now run bash, pip/npm install packages and download files
ChatGPT now codes in many languages, grabs files, installs stuff—users are hyped, spooked, and snarky
TLDR: ChatGPT’s coding sandbox now runs Bash and many languages, installs packages, and downloads files—without clear release notes. The community is split between excitement and anxiety: some predict disposable apps and fewer dependencies, others warn about platform lock‑in and question whether dynamic languages are living on borrowed time.
ChatGPT just pulled a stealth power-up: its coding sandbox can now run Bash, fire up JavaScript and a parade of languages, install packages, and even grab files off the web with a tool called container.download. The community reaction? Pure chaos. Some cheered like it’s “Clippy gone hacker,” others side-eyed the missing release notes and the bot’s OpenAI user-agent hitting an Azure IP, whispering “is this data exfiltration?” while posting memes about Rust still being left on read.
The hottest takes came fast. jmacd declared the age of package managers might be ending: why install libraries when the AI can just write the code? behnamoh went bigger, asking if Python and JavaScript’s reign is over—if LLMs write everything, why not default to “serious” languages? Cue flame war: maintainability vs. velocity vs. vibes. randomtoast pitched a future of one‑off disposable apps spun up by ChatGPT, used once, then tossed—like paper plates for software. Meanwhile candiddevmike warned that “local” tool calling will pull people off traditional platforms and make sandboxing look quaint. Between the thrills and the chills, the crowd agrees on one thing: it’s a substantial upgrade… and the drama over what it means for dev work is just getting started.
Key Points
- •ChatGPT’s containers now run Bash and multiple languages beyond Python, including Node.js/JavaScript and several compiled languages.
- •pip and npm package installs work via a custom proxy, despite general outbound networking being blocked in the container.
- •A new container.download tool fetches files from publicly reachable URLs into the sandboxed filesystem.
- •Tests show these features are available on free ChatGPT accounts, not just previews.
- •Server logs indicate downloads use a proxy with a ChatGPT-specific user-agent and an Azure IP resolving to Des Moines, Iowa.