Screenshots that look like you meant to share them.
chromeappcap is a CLI for polished website/app screenshots with native Chrome app-window capture on macOS and Playwright fallback everywhere else.
pipx install chromeappcapuvx --from git+https://github.com/William-Blackie/chromeappcap.git chromeappcap https://example.comgit clone https://github.com/William-Blackie/chromeappcap.git
cd chromeappcap
python3 -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
playwright install chromiumOr:
make dev-install
make playwright-installchromeappcap https://example.comBy default, output is saved in your current shell directory.
Native app-window capture (macOS):
chromeappcap https://example.com --capture-mode app -o native.pngHigh-quality compressed WebP:
chromeappcap https://example.com --capture-mode app --device-scale 2.5 --format webp --compress --quality 85 -o shot.webpCross-platform page fallback with no synthetic frame:
chromeappcap https://example.com --capture-mode page --no-frame -o raw.png--capture-mode autoprefers app mode on macOS and falls back to page mode.--capture-mode pagerequires Playwright Chromium:
playwright install chromium- macOS app mode requires Screen Recording permission:
System Settings > Privacy & Security > Screen Recording
chromeappcap --help