Charm
Charm (Charmbracelet, Inc.) develops open-source Go-based CLI libraries and terminal applications, anchored by the Bubble Tea TUI framework and AI tools Crush and Mods, serving individual developers and enterprises including AWS, Shopify, Nvidia, and GitHub.
- Company typePrivate
- Founded2019
- HeadquartersNew York, United States
- Headcount1–10
- GTM typeB2B and B2C
- OfferingSoftware
What Charm does
Charm (legally Charmbracelet, Inc.) is a New York-based developer tools company founded in 2019 that builds a portfolio of open-source Go libraries and command-line applications for modern terminal user interfaces. The core framework, Bubble Tea, uses an Elm-like functional architecture for building TUI applications and anchors a composable ecosystem that includes Lip Gloss (styling and layout), Bubbles (reusable components), Huh (forms), Glamour (markdown rendering), Glow (markdown reader), Log (structured logging), Harmonica (physics-based animation), Wish (SSH apps), Gum (shell scripting), Skate (key-value store), Soft Serve (self-hosted Git), VHS (terminal recording), and VHS. Its technology is deployed in over 25,000 applications and is adopted by AWS, Shopify, Nvidia, and GitHub.
Charm distributes its libraries primarily through GitHub as open-source software under a product-led and community-led go-to-market motion, supplemented by an active Discord server and developer blog. The commercial model centers on enterprise licensing and support engaged via direct outreach; pricing is not publicly disclosed and no SaaS tiers are listed, which makes enterprise revenue mechanics opaque despite marquee adoption. Charm is venture-backed, having raised a $3.5 million round in April 2021 led by NAP and a $6 million seed round in November 2023 led by Google's Gradient Ventures, with participation from Firestreak Ventures, Fuel Capital, and NAP across both rounds.
The company has 11–50 employees and is led by co-founder and CEO Christian Rocha. Its strategic emphasis on AI-augmented terminal workflows, exemplified by Crush (an AI shell integrating user-selected LLMs) and Mods (a CLI interface to ML models), aligns with the thesis of its AI-focused lead investor and represents the most recent direction in product expansion. Cross-platform availability across macOS, Linux, Windows, and BSD positions the company to serve developers across the major computing environments.
Charm firmographics
Firmographics- Name
- Charm
- Legal name
- Charmbracelet, Inc.
- Website
- https://charm.sh
- Company type
- Private
- Founded year
- 2019
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Short description
- Charm (Charmbracelet, Inc.) develops open-source Go-based CLI libraries and terminal applications, anchored by the Bubble Tea TUI framework and AI tools Crush and Mods, serving individual developers and enterprises including AWS, Shopify, Nvidia, and GitHub.
- Ownership category
- akta.pro rank
Charm industry classification
Industry- Product category
- Developer Tools
- NAICS
- Software Publishers (5132)
- SIC
- Services-Computer Programming Services (7371)
- akta.pro primary industry
- Mobile App Development Platforms (MADP) (HDAEAKAD)
Keywords
Where Charm is headquartered
LocationHeadquarters
- HQ city
- New York
- HQ country
- United States
- HQ region
- North America
Markets served
Charm business model
Business model- GTM type
- B2B and B2C
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Marketing or Sales, Infrastructure
Revenue model
- Enterprise Licensing and Support: Charm offers commercial solutions for enterprises through direct outreach (mailto:[email protected]). Enterprise customers like AWS, Shopify, Nvidia, and GitHub adopt Charm's open-source libraries, with the company likely offering paid support, customization, or licensing for business-critical deployments.
Go-to-market motion3 records
Distribution channels2 records
Marketing channels4 records
Charm product offering
Product offeringCore offering
Charm develops and distributes an open-source ecosystem of Go-based terminal user interface (TUI) frameworks and command-line tools. Its core library, Bubble Tea, enables developers to build rich interactive terminal applications, supported by complementary libraries for styling (Lip Gloss), components (Bubbles), forms (Huh), markdown rendering (Glamour), SSH apps (Wish), and animation (Harmonica), alongside standalone applications like Glow, Gum, Skate, Mods, Crush, Soft Serve, and VHS.
Product overview
Charm is a portfolio of open-source terminal tools and libraries designed to modernize the command line experience. The offering is a modular ecosystem of complementary Go libraries rather than a single unified product. The core TUI framework is Bubble Tea, which pairs with Lip Gloss (styling), Bubbles (components), and Huh (forms) to enable rich terminal interfaces. Glamour and Glow handle markdown rendering. Log provides logging, Harmonica enables animations, and Wish enables SSH apps. The AI layer consists of Crush (AI shell with LLM integration) and Mods (CLI interface to AI models). Gum and Skate provide script and key-value utilities. The libraries are designed to be composable, with Charm technology powering over 25,000 applications including deployments at major enterprises.
Differentiator
Problem solved
Functional benefit
Products and services
- Bubble Tea A Go framework for building terminal user interfaces with a functional Elm-like architecture, providing the foundation for rich TUI applications. Targeted at Go developers building interactive CLI tools.
- Lip Gloss A terminal style and layout toolkit for Go providing styling and layout primitives for building visually appealing CLI applications. Pairs with Bubble Tea for cohesive terminal UI development.
- Glow An award-winning markdown reader for the command line with a customizable TUI and CLI interface, allowing developers and technical writers to read markdown content directly in the terminal.
- Glamour A stylesheet-driven markdown renderer for terminal output that enables styled rendering of markdown content in CLI environments.
- Bubbles A component toolkit for Bubble Tea providing reusable UI components like text inputs, paginators, viewports, and spinners for building terminal user interfaces.
- Huh A simple, powerful forms library for building interactive terminal input interfaces, supporting various field types and validation. Targeted at developers building interactive CLI prompts.
- Log A happy, powerful little logger for Go applications providing structured logging capabilities with a developer-friendly interface.
- Harmonica A physics-based animation toolkit for creating smooth, natural-feeling animations in terminal user interfaces.
- Wish A Go library for building SSH applications, enabling developers to create interactive terminal applications accessible via SSH connections.
- Mods An AI-powered CLI tool providing a terminal interface to machine learning models for text generation, analysis, and AI-powered workflows. Targeted at developers seeking LLM access from the terminal.
- Gum A tool for glamorous shell scripts that provides interactive command-line utilities, leveraging Bubble Tea and Lip Gloss without requiring Go code. Targeted at shell scripters and DevOps engineers.
- Skate A personal key-value store with a simple, powerful command line interface for managing key-value data through shell pipes. Targeted at developers needing lightweight CLI-based storage.
- Crush An AI-powered command line shell that integrates tools, code, and workflows with user-chosen LLMs. Available for macOS, Linux, Windows, and BSD. Targeted at developers wanting AI-augmented terminal workflows.
- Soft Serve A self-hostable Git server with a command line and TUI interface, enabling developers to run their own Git hosting platform.
- VHS A terminal recorder and GIF generator for creating demo videos of CLI applications. Targeted at developer relations and technical content creators.
- Enterprise Licensing and Support Commercial licensing, support, and customization for enterprises embedding Charm's open-source libraries into business-critical infrastructure. Accessed via direct email outreach ([email protected]).
Quantifiable outcome
- Charm technology is deployed in over 25,000 applications
Companies that use Charm
Customer profileNamed customers4 records
Segments3 records
Ideal customer profiles2 records
Charm technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
AI capability3 records
Feature13 records
Charm partnerships and signals
Strategic signalScale indicators3 records
Recent moves6 records
Expansion highlights5 records
Charm competitors and assessment
Company assessmentDirect peers
- Ratatui: Rust TUI framework that is the closest cross-language analog to Bubble Tea, targeting developers building rich terminal interfaces in the Rust ecosystem.
- Textual: Python TUI framework from Textualize that competes for the same developer mindshare as Charm's Bubble Tea, enabling modern interactive terminal apps in Python.
- Hyper: Open-source terminal emulator (Electron-based) targeting developer productivity and customization; competes in the modern command-line tooling category Charm addresses.
- Fig (acquired by AWS, now Amazon Q for command line): Was a direct competitor in the modern CLI/autocomplete category before AWS acquisition; overlaps directly with Charm's mission of making the command line more accessible and now competes via Amazon Q's developer CLI.
- Warp: Modern terminal application competing for the same developer mindshare — building a glamorous, AI-augmented command-line experience as a direct alternative to Charm's TUI/CLI tooling.
- Ink: React/Node-based TUI framework providing the same developer value proposition as Bubble Tea — building interactive terminal UIs — but for JavaScript rather than Go developers.
Emerging players
- Raycast: Developer productivity platform with a command palette/CLI-style interface and growing AI integration; overlaps with Charm's developer-tools mission from a launcher UX perspective.
Broad incumbents
- Postman: Established developer tools incumbent with a CLI product (Newman) and large enterprise customer base; shares Charm's horizontal developer-tooling GTM but operates at much broader scale.
- GitHub Copilot CLI: GitHub's AI-powered CLI assistant directly overlaps with Charm's Crush and Mods products; backed by Microsoft/GitHub distribution advantage and existing Charm customer relationship.
- Sourcegraph: Developer tools platform with AI coding assistants and CLI interfaces (e.g., Cody CLI); competes in the same AI-powered developer productivity category as Charm's Crush product.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat5 records
Key risks5 records
Key highlights6 records
Customer concentration
Charm social profiles
Digital presenceCharm financial estimates
Financial estimateRevenue estimate
Valuation estimate
Charm leadership team
Management profileNumber of profiles
Profiles1 record
Charm funding detail
Funding detailFunding overview
Funding rounds4 records
Investors7 records
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Charm M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Charm
What does Charm do?
Charm develops and distributes an open-source ecosystem of Go-based terminal user interface (TUI) frameworks and command-line tools. Its core library, Bubble Tea, enables developers to build rich interactive terminal applications, supported by complementary libraries for styling (Lip Gloss), components (Bubbles), forms (Huh), markdown rendering (Glamour), SSH apps (Wish), and animation (Harmonica), alongside standalone applications like Glow, Gum, Skate, Mods, Crush, Soft Serve, and VHS.
Is Charm a public or private company?
Charm is a private company. It is classified as venture growth investor backed and is currently operating.
When was Charm founded?
Charm was founded in 2019. It employs 1 to 10 people.
Where is Charm based?
Charm is headquartered in New York, United States, in the North America region.
How does Charm make money?
One revenue line is on record: enterprise Licensing and Support.
Who are Charm's main competitors?
Direct peers on record are Ratatui, Textual, Hyper, Fig (acquired by AWS, now Amazon Q for command line), Warp and Ink. Raycast is listed as an emerging player. Broad incumbents are Postman, GitHub Copilot CLI and Sourcegraph.
Does Charm have an API?
No public API is recorded for Charm.
What industry is Charm in?
Charm's product category is Developer Tools. Its primary akta.pro industry code is HDAEAKAD, Mobile App Development Platforms (MADP). Its NAICS code is 5132 and its SIC code is 7371.