---
title: "Bubble Tea, Lip Gloss, Bubbles v2 정식 출시 — 터미널 UI의 새 시대"
published: 2026-03-05T23:26:52.000Z
canonical: https://jeff.news/article/253
---
# Bubble Tea, Lip Gloss, Bubbles v2 정식 출시 — 터미널 UI의 새 시대

Go 기반 터미널 UI 라이브러리 Bubble Tea 생태계가 v2로 메이저 업데이트. ncurses 기반 Cursed Renderer로 렌더링 성능이 수 자릿수 향상. AI 에이전트의 터미널 진입이 v2를 만든 계기. 25,000+ 오픈소스 앱에서 사용 중.

- Go 기반 터미널 UI 라이브러리의 대명사 **Bubble Tea, Lip Gloss, Bubbles가 v2 정식 출시**됨. 베타를 졸업하고 프로덕션 레디 상태

- v2의 핵심은 **Cursed Renderer**. ncurses 렌더링 알고리즘을 모델로 해서 렌더링 성능이 **수 자릿수(orders of magnitude) 향상**됨. 로컬 앱에서도 의미 있지만, SSH로 돌리는 앱에서는 대역폭 절감이 금전적으로 환산 가능한 수준이라고

- 새로 추가된 기능들: 더 풍부한 키보드 지원, 인라인 이미지, 동기화 렌더링, SSH 너머 클립보드 전송 등. 터미널이 대부분의 개발자가 인식하는 것보다 훨씬 더 강력해지고 있는데, v2가 이걸 쉽게 활용할 수 있게 해줌

- 이 라이브러리 생태계가 현재 **25,000개 이상의 오픈소스 앱**에서 사용 중. NVIDIA, GitHub, Slack, Microsoft Azure 등에서 쓰이고 있고, v1 동안 단 한 번도 breaking change를 안 했었음

- v2를 만든 계기가 재밌음: **AI 에이전트가 터미널로 들어오면서** 업계가 터미널의 가치를 재발견한 것. 코딩 도구들이 따라오고, 닉한 취향이었던 터미널이 주류 플랫폼이 됨. 감당해야 할 무게가 달라진 거임

> [!NOTE]
> v2는 이미 Charm의 AI 코딩 에이전트 Crush에서 처음부터 프로덕션으로 돌고 있었음. 출시 전에 수개월간 실전 검증을 마친 상태

- 왜 Go인가에 대한 철학도 엿보임: 네이티브 머신코드로 컴파일되는 언어를 선택한 이유, 인라인 모드를 일급 시민으로 지원하는 이유, 대부분의 프레임워크가 신경 안 쓰는 영역에서 성능에 집착하는 이유 — 터미널이 인간과 머신 모두에게 진지한 매체라는 확신 때문

## 핵심 포인트

- Cursed Renderer로 렌더링 성능 수 자릿수 향상
- 인라인 이미지, SSH 클립보드 전송, 동기화 렌더링 등 새 기능
- 25,000+ 오픈소스 앱, NVIDIA/GitHub/Slack/Azure에서 사용
- AI 에이전트의 터미널 진입이 v2 개발 계기
- Charm의 AI 코딩 에이전트 Crush에서 수개월간 프로덕션 검증 완료

## 인사이트

AI 코딩 에이전트가 터미널을 주류 플랫폼으로 끌어올리면서, 터미널 UI 라이브러리의 중요성도 함께 올라가고 있음.
