charmbracelet/freeze
Generate images of code and terminal output 📸 observed · 2026-08-28
Health v2 · maintenance only
71/100
- Activity 97
- Release rhythm 40
- Longevity 69
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 967
- days_rel: 519
- days_push: 20
- n_releases_24m: 3
Adoption not part of the score
4799 stars · 106 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Freeze is a Go CLI tool that generates PNG, SVG, and WebP images of code snippets and terminal output. It supports syntax highlighting, ANSI capture via --execute, extensive customization flags, and an interactive TUI.
Use cases
- generate an image of a code snippet for a blog post
- create a screenshot of terminal command output
- convert source code to a shareable PNG or SVG
- capture ANSI-colored CLI output as an image
- make pretty code cards for social media or docs
When to choose
- you want polished code screenshots without an editor or manual screenshotting
- you need to capture colored terminal output as an image
- you want scriptable, repeatable code image generation in CI or docs pipelines
When to avoid
- you need a GUI screenshot tool for full windows or webpages
- you want live editing of code images rather than one-shot generation
Facets
cli-tool · maturity active
cli image-processing developer-tools terminal-ui developer-tools graphics windows cli cross-platform code-screenshots syntax-highlighting ansi png svg terminal-output command-line linux macos
1 source
- readme: https://github.com/charmbracelet/freeze · fetched 2026-08-28 · 228db3c59d32
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| charmbracelet/freeze | main | 71 |
For agents
markdown · JSON · MCP: product_card(name="charmbracelet/freeze")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem