We’re excited to announce the launch of gowebshot v0.1.0, a new command-line tool for capturing webpage screenshots using headless Chrome/Chromium. Released on March 7, 2026, this initial release brings a powerful yet simple solution for automated screenshot capture with both scripting-friendly CLI mode and an interactive terminal UI.

What’s New

gowebshot introduces two distinct ways to capture screenshots:

Non-Interactive CLI Mode — Perfect for automation and scripting. A single command captures your screenshot and exits:

gowebshot --url https://example.com
gowebshot --url https://example.com --preset square

Interactive TUI Mode — Launch without flags to access a keyboard-driven terminal interface with four tabs for configuring URLs, output settings, resolution presets, and capture options like zoom, scroll, and delay.

Resolution Presets

Four optimized presets handle common use cases:

  • widescreen (1920×1080) — Standard desktop captures
  • desktop (1440×900) — Mac and retina displays
  • square (1200×1200) — Social media cards and thumbnails
  • portrait (1080×1350) — Mobile and portrait-oriented content

Custom dimensions are also available via --width and --height flags.

Smart Features

  • Auto-naming protection prevents file overwrites by appending numeric suffixes
  • Chrome auto-discovery locates your installed Chrome/Chromium on Linux, macOS, or Windows
  • Cross-platform binaries ready for immediate use without building from source

Why It Matters

gowebshot fills a gap for developers and operators who need reliable webpage screenshots without the overhead of full browser automation frameworks. The dual-mode design means you can script captures in CI pipelines while still having an interactive tool for ad-hoc exploration.

The release ships with security-conscious defaults: path traversal protection, secure Chrome launch via direct execution, and local CDP communication on ephemeral ports. This makes gowebshot suitable for both local development and automated environments.

Getting Started

Download Pre-built Binaries

Head to the GitHub Releases page to download a binary for your platform:

  • macOS (Intel): gowebshot-v0.1.0-darwin-amd64.tar.gz
  • macOS (Apple Silicon): gowebshot-v0.1.0-darwin-arm64.tar.gz
  • Linux (x86_64): gowebshot-v0.1.0-linux-amd64.tar.gz
  • Linux (ARM64): gowebshot-v0.1.0-linux-arm64.tar.gz
  • Windows: gowebshot-v0.1.0-windows-amd64.zip

Install With Go

If you have Go 1.26.0 or later installed:

go install github.com/UnitVectorY-Labs/gowebshot@v0.1.0

Build From Source

git clone https://github.com/UnitVectorY-Labs/gowebshot.git
cd gowebshot
git checkout v0.1.0
go build -o gowebshot .

Requirements

You’ll need Chrome or Chromium installed on your system. gowebshot will automatically discover it, or you can specify the path with --chrome /path/to/chrome.


Transparency Note: This post was AI-generated using the unsloth/Qwen3.5-122B-A10B-GGUF:Q4_K_M model. Reference: UnitVectorY-Labs/gowebshot, release v0.1.0 (March 7, 2026). Author: release-storyteller.