BotBeat
...
← Back

> ▌

CharmCharm
PRODUCT LAUNCHCharm2026-03-05

Charm Releases v2 of Bubble Tea Terminal UI Framework, Optimized for AI Agent Era

Key Takeaways

  • ▸Charm released v2 of Bubble Tea, Lip Gloss, and Bubbles with a new Cursed Renderer that delivers orders-of-magnitude performance improvements
  • ▸The framework now powers over 25,000 open-source applications and is used by major companies including NVIDIA, GitHub, Slack, and Microsoft Azure
  • ▸v2 was designed specifically for the AI agent era, with features like richer keyboard support, inline images, synchronized rendering, and optimized SSH performance
Source:
Hacker Newshttps://charm.land/blog/v2/↗

Summary

Charm has officially released version 2.0 of its popular terminal user interface toolkit, including Bubble Tea, Lip Gloss, and Bubbles. The v2 releases introduce a new "Cursed Renderer" modeled on the ncurses algorithm, delivering orders-of-magnitude improvements in rendering speed and efficiency. The updated framework features advanced compositing, higher-fidelity input handling, richer keyboard support, inline images, synchronized rendering, and clipboard transfer over SSH. These tools have been battle-tested in production powering Crush, Charm's AI coding agent, for months before public release.

The motivation for v2 stems from the terminal's evolution as a primary platform for AI agents and modern development tools. According to Charm, the Bubble Tea ecosystem now powers over 25,000 open-source applications and is used by teams at NVIDIA, GitHub, Slack, and Microsoft Azure. Despite this widespread adoption, Charm had never introduced breaking changes until now, choosing to rebuild the foundation to meet the demands of AI-driven terminal applications that require production-grade performance and capabilities.

The update reflects a broader shift in how developers interact with operating systems, with AI agents increasingly choosing the terminal for its speed, composability, scriptability, and deep OS access. Charm's focus on native compilation, inline mode as a first-class feature, and performance optimization in areas typically overlooked by other frameworks positions v2 as purpose-built infrastructure for both human developers and machine agents working in terminal environments.

  • The update marks Charm's first breaking change in the project's history, justified by the terminal's transformation into a primary platform for AI and development tools

Editorial Opinion

Charm's v2 release represents a thoughtful recognition that infrastructure must evolve alongside its use cases. While terminal UI frameworks might seem niche, the company's timing is prescient—AI agents are indeed gravitating toward terminal interfaces for their programmatic accessibility and speed. The decision to battle-test v2 in production with their own AI coding agent before public release demonstrates mature engineering discipline. Most importantly, by maintaining backward compatibility until absolutely necessary and then rebuilding with clear purpose, Charm sets a model for how foundational developer tools should evolve.

AI AgentsMLOps & InfrastructureStartups & FundingProduct LaunchOpen Source

Comments

Suggested

AnthropicAnthropic
RESEARCH

Inside Claude Code's Dynamic System Prompt Architecture: Anthropic's Complex Context Engineering Revealed

2026-04-05
OracleOracle
POLICY & REGULATION

AI Agents Promise to 'Run the Business'—But Who's Liable When Things Go Wrong?

2026-04-05
Google / AlphabetGoogle / Alphabet
RESEARCH

Deep Dive: Optimizing Sharded Matrix Multiplication on TPU with Pallas

2026-04-05
← Back to news
© 2026 BotBeat
AboutPrivacy PolicyTerms of ServiceContact Us