
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
screenie-tool
Advanced tools
Capture viewport screenshots across 57 device viewports with one command.
npx screenie-tool https://your-site.com
Screenshots are saved to ./screenshots/ and an HTML report opens automatically.
Manually checking your site on dozens of devices is tedious. screenie captures screenshots across phones, tablets, and desktops in seconds, generating a visual report you can scan at a glance.
Instead of:
With screenie:
--phones-only, --tablets-only, --desktops-only--full-page flag for entire page captureNo installation needed. Just run:
npx screenie-tool https://your-site.com
This downloads and runs screenie in one step.
For frequent use, install globally:
npm install -g screenie-tool
Then run anywhere:
screenie https://your-site.com
Capture all 57 device viewports:
screenie https://example.com
Capture entire page height (not just viewport):
screenie https://example.com --full-page
Focus on mobile:
screenie https://example.com --phones-only
Focus on tablets:
screenie https://example.com --tablets-only
Focus on desktops:
screenie https://example.com --desktops-only
Capture several pages in one run:
screenie https://example.com --pages / /about /pricing /contact
Save screenshots to a specific location:
screenie https://example.com -o ./my-screenshots
If your page has animations or lazy-loaded content:
screenie https://example.com --wait 2000
Adjust parallel captures (default is auto-detected):
screenie https://example.com --concurrency 5
Generate screenshots without opening the browser:
screenie https://example.com --no-open
| Option | Description | Default |
|---|---|---|
--phones-only | Only capture phone devices (24 devices) | all |
--tablets-only | Only capture tablet devices (13 devices) | all |
--desktops-only | Only capture desktop devices (20 devices) | all |
--full-page | Capture entire page instead of viewport | viewport-only |
-c, --concurrency <n> | Parallel captures (1-50) | auto |
-w, --wait <ms> | Wait after page load | 0 |
-o, --output <dir> | Output directory | ./screenshots |
--no-open | Don't open report in browser | - |
--pages <paths...> | Multiple page paths to capture | - |
screenie captures screenshots across 57 real-world device viewports:
Screenshots are organized by device type:
screenshots/
phones/
iPhone-16-Pro-Max.png
Galaxy-S24-Ultra.png
...
tablets/
iPad-Pro-12.9.png
Galaxy-Tab-S9.png
...
desktops/
4K-3840x2160.png
MacBook-Pro-16.png
...
report.html
The HTML report provides a visual grid of all captures for quick scanning.
Contributions welcome! Please open an issue to discuss changes before submitting PRs.
MIT
FAQs
CLI tool for capturing responsive design screenshots using Playwright
The npm package screenie-tool receives a total of 6 weekly downloads. As such, screenie-tool popularity was classified as not popular.
We found that screenie-tool demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.