November 12, 2025
Command line, command drama
Testing out Crush, a TUI based coding agent
Fans love the retro vibe, but “proprietary fork” drama steals the show
TLDR: Charm’s new terminal coding assistant impressed with speed but cost $23 to finish a small feature. Comments flared over claims it’s a proprietary fork of open-source OpenCode, dividing fans between Charm’s polish and those urging a switch to the free, community-driven alternative.
Charm dropped Crush, a terminal-based coding helper, and one early tester used it to whip up automatic social image cards in minutes instead of hours—then got hit with a $23 bill for AI model calls. The tool feels slick, model-agnostic, and fast, with handy file diffs and cost tracking, but the author says they’ll wait to self-host GPUs before using it heavily. That’s the appetizer. The main course? The comments. The top-voted mood is: open-source heartbreak. User pxc called Crush “notably and disappointingly proprietary,” claiming it’s a fork of the open-source OpenCode maintained elsewhere, and pointed folks to OpenCode. Another commenter loved Charm’s quirky vibe but asked the real question: what’s actually different between Crush and OpenCode? Meanwhile, casuals joked Crush is “a press release generator with a side of existential cost anxiety,” and that the terminal now has its own reality show. The vibe is split: Team Charm loves the polish and the familiar feel (like a retro Claude Code), while Team FOSS wants community-owned tools and fewer paywalls. Also trending: wallet memes about the “AI tax” after seeing that model/cost meter in action, and a smattering of Neovim heads debating side-pane kludges like it’s a late-night infomercial. Drama meter: high, vibes: chaotic, links: clicked.
Key Points
- •Charm released Crush, a terminal-based AI coding agent, which the author used to implement dynamic OpenGraph image generation.
- •The workflow rendered HTML with site CSS, applied a press release-style layout, converted to PNG, and saved the image, integrated into the static site build script.
- •Crush’s TUI offered familiar UX (similar to Claude Code), with features like tracking changed files and showing model/cost, and ctrl-p for model switching and summaries.
- •Neovim integration via a Cursor-style side pane (<leader>ai) worked but had visual bugs; the diff UI was initially hard to read, possibly due to the Tokyodark theme.
- •Implementation used mainly Sonnet 4 and Gemini Flash, costing $23.04 and taking about 45 minutes, compared to a few hours from scratch; the author plans to defer further use until self-hosted GPU setup due to cost.