Responsy is a minimal Electron desktop app for opening live website previews in phone, tablet, and desktop widths with as little surrounding chrome as possible.
It is designed for quick responsive checks, lightweight client reviews, and instant screenshots without switching back and forth between browser devtools, resized windows, and external capture tools.
- Live, clickable previews instead of static captures
- Slim right-side control rail that stays out of the way when collapsed
- Dedicated phone, tablet, and desktop viewport modes
- Lightweight loading overlay that disappears as soon as the page is ready
- Visible-area and full-page screenshot capture
- Automatic clipboard copy plus silent saving to the system
Downloadsfolder - macOS and Windows packaging with GitHub Actions release automation
- Open the slim three-dot rail on the right.
- Paste a URL and load the page.
- Switch between
Phone,Tablet, andDesktopmodes. - Capture a screenshot when needed.
Command+Lon macOS orCtrl+Lon Windows: focus the address fieldEsc: close the control panel
- Node.js 20+
- npm 10+
npm installnpm startnpm run checkBuild a macOS .app bundle:
npm run pack:macBuild macOS distributables (.dmg and .zip):
npm run dist:macBuild an unpacked Windows app directory:
npm run pack:winBuild a Windows NSIS installer:
npm run dist:winAll build artifacts are written to dist/.
Responsy uses semantic versioning and GitHub tag-based releases.
- Release tags must use the
vX.Y.Zformat - Example:
v1.0.0 - Tag pushes matching that format trigger the release workflow
- The release workflow builds macOS and Windows artifacts and attaches them to the GitHub Release
See RELEASING.md for the full process.
- MIT licensed
- Community and contribution files included for public collaboration
- CI workflow for repository checks
- Release workflow for tagged builds
- Issue and pull request templates for cleaner public maintenance
If you find a security issue, please read SECURITY.md before opening an issue.
This project is released under the MIT License.