v1.2.0: Zero-Dependency Native Engine (< 15ms Boot)

Automated Mobile Screenshots &
4K Store Asset Studio

Stop wrestling with manual Figma mockups and low-res screenshots. ADBSnap captures your Android device directly into RAM, wraps it into vector-crisp device bezels, and generates ready-to-upload store graphics in under a second.

$ npx adbsnap studio
Get Started in 10s View Source on GitHub
Interactive Mockup Presets:
ADBSnap 4K Device Mockup Preview

Engineered for High-Velocity Mobile Creators

Everything you need to automate production marketing assets and visual QA in a single, zero-config tool.

โšก

Direct RAM Streaming via ADB

Bypasses device filesystem storage entirely. ADBSnap streams frame buffers directly from screencap -p into Node.js memory buffers via native ADB, leaving zero temporary files or junk on your physical test devices.

adbsnap snap --theme=aurora --device=iphone16pro
๐Ÿ“ฑ

4K Vector Bezels

Pixel-crisp iPhone 16 Pro (with Dynamic Island), Google Pixel 9 Pro, Android Tablets, and frameless floating canvas styles composite at high DPI with realistic shadows and screen reflections.

๐Ÿ“ฆ

1-Click Store Asset Bundler

One command generates all required App Store (6.9", 6.7", 6.5") and Google Play Store resolutions, bundled into a clean, ready-to-upload ZIP archive.

๐Ÿค–

Autonomous Tab Crawler

Hands-free screen capture: ADBSnap automatically inspects your app's view hierarchy, identifies bottom navigation tabs, traverses each view, and exports framed showcases.

๐Ÿ“ถ

Wireless ADB Suite (Android 11+)

Untether from USB cables effortlessly. Includes 6-digit wireless pairing code support, automatic IP discovery, and 1-click seamless toggle between USB and Wi-Fi modes.

๐ŸชŸ

Dedicated Desktop App Window Mode

Run npx adbsnap studio to launch an ultra-responsive visual workspace that boots in under 15ms. Operates in frameless desktop application mode without browser address bars, tabs, or Webpack reload delays.

npx adbsnap studio # Boots instantly at http://adbsnap.localhost:3000
Companion Dev Tool

Looking for Plain-English Automated Testing?

While ADBSnap creates stunning App Store marketing graphics, PromptTest Studio automates full user journeys, inspects native Android view hierarchies, and catches visual regressions using natural human language.

Explore PromptTest Studio โ†— Download Desktop App โ†—
๐Ÿงช

Quick Start & CLI Reference

Install globally, add to your React Native / Flutter project, or run on demand via npx.

Option 1: Interactive Desktop Studio

Best for visual drag-and-drop framing, headline tweaking, and instant ZIP export:

npx adbsnap studio

Option 2: Headless Command Line

Best for CI/CD pipelines, automated release scripts, and fast local terminal captures:

npx adbsnap snap --title="Track Progress" --theme=sunset
Command Description Key Flags
adbsnap snap Capture screen, apply vector bezel, and export framed image. --title, --sub, --theme, --device
adbsnap studio Launch interactive visual studio in dedicated app window. --port=3000
adbsnap export Bundle framed screens into multi-size App Store & Play Store ZIP. --output=store-assets.zip
adbsnap doctor Diagnose ADB path, permissions, USB authorization, and dependencies. โ€”
adbsnap explore Autonomous bottom-tab crawler: captures each app tab hands-free. --max-tabs=5
Developer Productivity

Snap Directly from VS Code

Capture live device screens, generate framed mockups, and paste images directly into your Markdown documentation, PR descriptions, or bug reports without leaving your IDE.

Install from Marketplace โ†— View Extension Source
VS Code Extension Icon
ADBSnap for VS Code
Version 0.2.2 • MIT License
> ADBSnap: Quick Capture (Framed)
> ADBSnap: Capture & Copy to Clipboard
> ADBSnap: Capture Raw Screenshot
> ADBSnap: Switch to Wireless ADB (WiFi)