Cellshot turns terminal sessions into captures
cellshot is an open-source Rust CLI for native terminal visual capture aimed at agents, TUI developers, and review workflows. It runs terminal programs at explicit dimensions, captures live terminal state, and exports SVG, PNG, JSON, text, and raw ANSI artifacts, with support for both one-shot captures and persistent sessions for multi-step interaction.
Hot take: this is a genuinely useful piece of agent infrastructure because it treats terminal output as a first-class artifact instead of a disposable screen recording.
- –Strong fit for AI tooling and TUI review workflows: it is built around deterministic captures, not ad hoc screenshots.
- –The multi-format export is practical; SVG for fidelity, PNG for sharing, JSON for structured diffs, and ANSI for replay/debugging.
- –The persistent session model is the most interesting part because it lets an agent inspect and drive a live TUI across multiple states without restarting it.
- –This looks more like a developer utility release than a consumer product launch, so the signal is strongest for Rust, terminal, and agent-tooling audiences.
DISCOVERED
2h ago
2026-05-30
PUBLISHED
2h ago
2026-05-30
RELEVANCE
AUTHOR
kitlangton