Screenshot presentation for project pages

BrowserShot

Polished browser and device frames for existing screenshots.

A small command-line tool that wraps screenshots in Safari, macOS or iPhone-style frames, with stacking, masks, overlays and cursor placement.

BrowserShot stacked screenshot presentation

Why it exists

Real screenshots still need clean presentation.

BrowserShot exists because I needed screenshots for other projects that looked clean and intentional, especially for NAS Drive. The input is already a real screenshot; the tool creates the presentation image around it.

It can frame one image or stack several, add overlays and cursors, crop input edges and render either desktop browser windows or iPhone-style frames.

How it is used

Start with real screenshots, export presentation images.

BrowserShot is not another screenshot capture tool. It takes screenshots you already have and builds the polished frame around them.

01

Wrap existing screenshots or UI mockups in realistic or stylized Safari-style frames

02

Render desktop browser windows or iPhone portrait frames

03

Stack multiple screenshots with configurable offsets and scale

04

Apply masks, overlays and cursor markers without editing the source image

Open source, ready to explore

Make project screenshots look intentional.

Read the README and get started

Under the hood

Built with

PythonPillowCLI
Build approach
Vibe-coded

I needed a small tool with a clear visual output: take existing screenshots and make them look presentable for project pages. The technical path was largely agent-chosen around that concrete result.

AI tools and models

GPT-5.5

Availability
Command-line tool · build from source
License
MIT