responsively-app README

The project's README from github.com/responsively-org/responsively-app. As one markdown file: README.md.

Responsively Logo

Responsively App GitHub release

A must-have dev tool for web developers for quicker responsive web development. 🚀
Save time by becoming 5x faster!

Twitter contributors Discord XS:Code PRs Welcome Open Collective backers and sponsors

ProductHunt

Download Now (free!): responsively.app


Responsively App

A modified browser built using Electron that helps in responsive web development.

Quick Demo

Features

  1. Mirrored User-interactions across all devices.
  2. Customizable preview layout to suit all your needs.
  3. One handy elements inspector for all devices in preview.
  4. 30+ built-in device profiles with the option to add custom devices.
  5. One-click screenshots on all your devices.
  6. Hot reloading is supported for developers.

Please visit the website to learn more about the application - https://responsively.app

Download

The application is available for Mac, Windows and Linux platforms. Please download it from responsively.app

Alternatively, MacOS users can use brew Homebrew installs

brew install --cask responsively

Also, Windows users can use chocolatey Chocolatey installs

choco install responsively

or winget:

winget install ResponsivelyApp

Linux users using an RPM Package Manager can use rpm

sudo rpm -i https://github.com/responsively-org/responsively-app/releases/download/v[VERSION]/Responsively-App-[VERSION].x86_64.rpm

otherwise, download an AppImage from the releases page

Follow us on Twitter for future updates - Twitter Follow

Browser Extension

Install the handy browser extension to easily send links from your browser to the app and preview instantly.

MCP Server (AI coding agents)

Responsively App ships a built-in Model Context Protocol server, so AI coding agents like Claude Code and Cursor can drive the app while you build — load your dev server, switch device previews, interact with pages, and visually verify responsive layouts with per-device screenshots.

Install the app, launch it once, then connect from Claude Code:

claude mcp add responsively -- npx -y @responsively/mcp

Or add to Cursor's .cursor/mcp.json:

{
  "mcpServers": {
    "responsively": {"command": "npx", "args": ["-y", "@responsively/mcp"]}
  }
}

The app is launched on demand — connecting an agent session doesn't open it; the first tool call starts it automatically (and it stays open afterwards). If it's already running, it's reused.

Available tools:

Tool Description
get_app_state Current URL, page title, layout, zoom and active devices
navigate Load a URL in all device previews (waits for the page to load)
list_devices Full device catalog, including custom devices
set_active_devices Change which devices are previewed, by id or name
screenshot Capture one or all device previews as JPEG images
read_page Read a preview's page text and interactive elements with CSS selectors
click Click an element (trusted mouse event; mirrors across previews)
type_text Type into a form field with real keystrokes, optionally press Enter

Screenshots capture the visible viewport and are downscaled to at most 1000px wide.

Advanced configuration

The app's MCP server listens on http://127.0.0.1:12720/mcp (localhost only) whenever the app is running. If your MCP client can't run npx, connect to it directly — but you'll need to have the app running yourself:

claude mcp add --transport http responsively http://127.0.0.1:12720/mcp

Environment variables understood by @responsively/mcp:

Variable Purpose
RESPONSIVELY_APP_PATH Path to a custom app install (auto-detected otherwise)
RESPONSIVELY_MCP_PORT Port of the app's MCP server (default 12720)
RESPONSIVELY_MCP_BRIDGE Direct path to a bridge cli.js (development override)

Linux note: the app ships as an AppImage, so launch it once before first agent use — that's how the CLI learns where it lives.

Issues

If you face any problems while using the application, please open an issue here - https://github.com/responsively-org/responsively-app/issues

Roadmap

Here is the roadmap of the desktop app - https://github.com/responsively-org/responsively-app/projects/

Gold sponsors 🥇

Fun88 Sponsor to add your company logo here

Become a sponsor and have your company logo here

Contribute

To get started with contributing your awesome ideas to Responsively, follow the comprehensive guide here!

Get in touch

Come say hi to us on Discord! :wave:

Contributors ✨

Thanks go to these wonderful people (emoji key):

Manoj Vivek
Manoj Vivek

💻 ⚠️ 📆
Suresh P
Suresh P

💻 ⚠️ 📆
Sigit Prabowo
Sigit Prabowo

💻
Leon Feng
Leon Feng

📖
Kishore S
Kishore S

💻
José Javier Rodríguez Zas
José Javier Rodríguez Zas

💻 ⚠️
Roman Akash
Roman Akash

💻
Romain Francony
Romain Francony

💻
AARYAN-MAHENDRA
AARYAN-MAHENDRA

💻
Andy
Andy

💻
Ryan Pais
Ryan Pais

💻 ⚠️
Jonathan
Jonathan

💻
Gema Anggada ✌︎
Gema Anggada ✌︎

💻
jonathanurias96
jonathanurias96

💻
Federico Alecci
Federico Alecci

💻
Abduraimov Muminjon
Abduraimov Muminjon

📖
Víctor Lázaro
Víctor Lázaro

💻
Kavita Nambissan
Kavita Nambissan

💻
Prashant Palikhe
Prashant Palikhe

💻
Jaune Sarmiento
Jaune Sarmiento

🖋
Diego Vieira
Diego Vieira

💻
Ajaykumar
Ajaykumar

💻
Kiruba Karan
Kiruba Karan

💻
Sebastián Rodríguez
Sebastián Rodríguez

💻
Karthick Raja
Karthick Raja

💻

responsively-app (responsively-org/responsively-app)

Searching Database…

这是做什么用的?一个基于 Electron 改造的浏览器,专为响应式网页开发设计:你可以同时在多台设备上预览网站,并且所有设备同步联动。它被誉为网页开发者的必备开发工具。
它跟直接调整普通浏览器窗口大小或用开发者工具有什么不同?它是一个独立的桌面应用,把所有设备并排显示:滚动、点击、输入都会同步镜像到每一台设备上,而且一个元素检查器就能检查所有设备。预览布局还可以自定义。
使用它需要安装 Node 或其他工具吗?不需要——它是一个自带全部依赖的桌面应用,装好就能用。你只需像在普通浏览器里那样,把本地开发服务器的地址打开即可。
各平台有什么需要注意的地方吗?在 Linux 上,这个应用以 AppImage 形式发布,在配合 agent 使用之前需要先手动启动一次——这样 CLI 才能知道它装在哪里。此外,应用的 MCP 服务器只监听 localhost。
能一次给所有设备截图吗?可以——一键截图就能同时截取预览中的所有设备。
我改了代码它会热更新吗?支持热更新,你的修改会自动出现在所有设备的预览里,不用手动刷新。
可以测试内置列表以外的设备吗?内置了 30 多种设备配置,而且你还可以自行添加自定义设备。
为什么用它而不用普通的开发者工具?为了在做响应式开发时省时间:README 声称,把所有设备的预览和操作集中在一处,而不是逐个设备去检查,你的效率能提升 5 倍。
Size
101 MB
Stars
25.3K
Age
7y
Commits · 90 Days