The next generations of Bubble Tea, Lip Gloss, and Bubbles are available now

Terminal glow-up has fans swooning while skeptics ask, “but what does it do”

TLDR: Charmbracelet released faster, shinier v2 tools for building app-like experiences in the command line, already used in its AI agent and thousands of projects. The community is split between loving the glossy, world‑building vibe and demanding a simple “what is this” explanation, with some calling the demos chaotic sci‑fi screens.

Charmbracelet just dropped v2 of its glam-sounding terminal trio — Bubble Tea, Lip Gloss, and Bubbles — and the internet is split between “shut up and make my command line fabulous” and “explain it like I’m five.” These are tools that let developers build app-like experiences inside the black-and-green command line, now faster and smoother thanks to a new “Cursed Renderer” (think: speed boost, fewer flickers), better keyboard handling, and even images and clipboard over remote connections. They’ve been battle-tested in the company’s AI coding agent Crush and power thousands of projects.

But the brand vibes are stealing the show. One fan marvels that the team has “built an entire world with a story”, while a confused onlooker asks if this is just “retro skin + fancy prompt.” Another begs for a plain-English page to say what it does and why to care. Then there’s the spice: a critic calls the demos “a chaotic sci‑fi mess”, like TV hacker screens with pop-ups everywhere. Cue the meme factory: people are joking about “Lip Gloss for your terminal,” and marveling that the upgrade guide is for humans and robots (yes, Large Language Models). Meanwhile, others confess it took them ages to realize it’s a Go library for building text UIs, not a standalone app.

The drama is simple: style vs clarity. The tools promise big performance gains for a place developers live all day, but the crowd is torn between loving the cinematic branding and just wanting a one-sentence “what is this” answer.

Key Points

  • Charmbracelet released v2.0.0 of Bubble Tea, Lip Gloss, and Bubbles, moving them out of beta.
  • v2 introduces optimized rendering, advanced compositing, higher-fidelity input, and a more declarative API.
  • The v2 branches have powered Crush, an AI coding agent, in production for months.
  • Bubble Tea’s ecosystem supports 25,000+ open-source apps and is used by teams at NVIDIA, GitHub, Slack, and Microsoft Azure.
  • The Cursed Renderer, modeled on ncurses, boosts performance, with added features like inline images, synchronized rendering, richer keyboard support, and clipboard over SSH.

Hottest takes

"they've built an entire world with a story... but it's just a (highly regarded) collection of packages" — ftchd
"I don't understand what this is but I kinda want it" — neom
"It just looks like a chaotic mess of things" — WhyNotHugo
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.