Charm is an open-source tool platform that helps developers build more capable and visually appealing terminal applications and scripts, enhancing the command-line experience and development efficiency.
Core tools include the Bubble Tea framework for building TUIs, gum for script beautification, the AI programming assistant Crush, the Markdown renderer Glow, and encrypted cloud-synced KV storage and filesystem.
Gum is a command-line tool that offers a suite of configurable UI components (such as input fields, selectors, and prompts), enabling developers to add polished interactive interfaces to shell scripts without writing Go code.
Yes. AI capabilities are supported primarily through Mods and Crush. Mods is a CLI tool to access machine learning model APIs directly from the terminal; Crush is an AI programming assistant integrated into the terminal.
Charm's core tools and libraries are open-source and free to use. Developers can download the code and documentation from Charm's official website or GitHub repository and install the tools they need.
Yes. Charm's KV and Charm FS use encryption and support cloud synchronization. User data is protected in transit and at rest, and the platform also supports self-hosting for full data control.
Jam is a tool platform that helps teams build defect-free products by automatically capturing the full context of bugs via a browser extension, simplifying reporting and debugging workflows, and enhancing cross-team collaboration and software quality.
Modal is a serverless cloud platform built for AI and machine learning teams. It provides high-performance, elastic infrastructure to simplify model development, training, and deployment—reducing infrastructure overhead and accelerating production-grade AI applications at scale.