概要
Bubble Tea、Lip Gloss、Bubblesの 次世代バージョン が正式リリース 最適化された描画 と 高度な合成、宣言的APIの導入 AIエージェント や大手企業にも採用される堅牢性 v2で ターミナルの可能性 を大幅拡張 詳細やアップグレードガイドは公式サイト参照
Bubble Tea、Lip Gloss、Bubbles v2リリース
- Bubble Tea、 Lip Gloss、 Bubbles の 主要バージョンアップ
- ベータ版終了、正式版として利用可能
- 描画の最適化、 高度な合成、 高精度な入力処理 を実現
- 宣言的API による予測可能な出力設計
- Crush (AIコーディングエージェント)において 実運用での検証済み
- NVIDIA、GitHub、Slack、Microsoft Azure など大手企業・25,000以上のOSSプロジェクトで利用
- 破壊的変更なし でプロジェクト継続
v2への進化と背景
- ターミナル を「快適な作業・遊び場」と捉えた開発思想
- Bubble Tea (インタラクション層)、 Lip Gloss (レイアウトエンジン)、 Bubbles (UIプリミティブ)によるエコシステム形成
- AIエージェント の普及でターミナルの価値が再評価
- コーディングツール もターミナル中心へ移行
- 業界全体 でターミナルの役割が拡大中
v2のコア技術と新機能
-
Cursed Renderer の採用
- ncurses 描画アルゴリズムをモデルに
- 描画速度・効率性 が大幅向上
- SSH経由アプリケーション でもパフォーマンス改善
-
新世代ターミナル への対応強化
- リッチなキーボードサポート
- インライン画像表示
- 同期描画
- SSH経由のクリップボード転送
- 細部までこだわった機能追加
-
パフォーマンス重視 の設計思想
- インラインモード を一級市民としてサポート
- ネイティブコードへのコンパイル 可能な言語選択
- 速度、合成性、スクリプト性、OS深部アクセス を重視
v2リリースの意義
- ターミナル は人間にも機械にも強力なインターフェース
- 生産性・拡張性 ・ スクリプト性 を最大限に活かす設計
- 本番運用に耐える 品質のソフトウェア提供
公式情報・コミュニティ
- 詳細・アップグレードガイド は公式サイト参照
- Glow コマンドでターミナルから直接ブログ閲覧可能
glow -p https://charm.land/blog/v2.md
- Charm Discord で質問・交流可能
- コマンドラインツール開発や新機能提案も歓迎