termshot
About termshot
termshot is a command-line utility that generates screenshot images from terminal command output. It captures ANSI escape codes and rich text formatting to create high-fidelity representations of terminal sessions.
The tool operates by prefixing commands similarly to utilities like time or watch. It supports various customization options for window appearance and output handling, including margins, decorations, and clipboard integration.
Key features
- Captures terminal output with ANSI color and formatting preserved
- Supports command inclusion in screenshots via --show-cmd flag
- Allows output width control with --columns parameter
- Provides window decoration toggles (--no-decoration, --no-shadow)
- Offers output editing before capture using --edit flag
- Supports clipboard integration on compatible platforms
- Enables reading/writing raw output files separately from screenshots
Download v0.6.1
Feb 9, 2026macOSmacOS
Frequently asked questions
- Is termshot free?
- Yes. termshot is free and open-source software, distributed under the MIT license.
- Which platforms does termshot support?
- termshot provides downloads for macOS, Linux.
- What is the latest version of termshot?
- The latest version is v0.6.1, released on Feb 9, 2026.
- How do I install termshot?
- termshot can be installed via Homebrew on macOS or Linux using 'brew install homeport/tap/termshot'. Pre-compiled binaries are also available in the GitHub releases section.
- What platforms does termshot support?
- The tool provides pre-compiled binaries for Darwin (macOS) and Linux systems. Some features like clipboard integration may have platform-specific limitations.
- How does termshot differ from web-based terminal screenshot tools?
- Unlike web tools that apply syntax highlighting to plain text, termshot directly interprets ANSI escape codes from command output, preserving the original terminal appearance including colors and formatting.
- What license does termshot use?
- The project is licensed under an open-source license, though the specific type isn't mentioned in the provided README content.
More Utilities
scrcpy
Genymobile
Scrcpy mirrors and controls Android devices from a computer. It works without root access and supports basic input like keyboard and mouse.
Stirling-PDF
Stirling-Tools
Stirling-PDF is a web-based PDF editor accessible from any device. It offers tools for editing PDF documents directly in the browser without requiring installation.
LocalSend
localsend
LocalSend is a cross-platform file-sharing tool that works offline over a local network. It provides a simple, open-source alternative to proprietary solutions like AirDrop. The tool supports direct device-to-device transfers without requiring internet access.