Surprise and discussion about Claude Code being built in TypeScript on Bun rather than Python, Rust, or C++
← Back to The Claude Code Source Leak: fake tools, frustration regexes, undercover mode
The decision to build Claude Code on the Bun runtime using TypeScript has sparked a lively debate over the trade-offs between performance, developer productivity, and ecosystem strength. While some users expressed shock that high-performance alternatives like Rust or C++ were bypassed, others defended the choice by highlighting TypeScript’s robust type system and its superior concurrency features compared to Python. The discussion also centers on a "chicken-and-egg" theory regarding Anthropic’s acquisition of Bun, with some suggesting the tech stack was a strategic move driven by specific engineering expertise. However, skepticism remains, as critics pointed out the irony of using a traditionally web-focused language for a closed-source, obfuscated tool that has already faced scrutiny for its impact on local system configurations.
15 comments tagged with this topic