knobs vs Responsively App

Facts checked on 2026-11-13, from each product's own pages and code. The sources are at the end.

In the tables, "not documented" means the project's pages we read do not describe it. It does not mean the feature is missing. "Not found in source" means a search of the main branch of Responsively App's code on 2026-11-13 did not find it. That branch also holds the unreleased v2 beta code. It is our search, not a statement by the project.

The two products

knobs is a free, open source panel for web developers and designers, under the MIT license. It comes as an npm package that runs inside your own app, in any browser, and as a Chrome extension for any site in Chrome and Edge. See start and Chrome extension.

Responsively App is a free, open source desktop app for Mac, Windows and Linux, under the AGPL-3.0 license. Its "Responsively Helper" browser extensions for Chrome, Firefox and Edge send links to the app.

knobsResponsively App
Pricefreefree
LicenseMITAGPL-3.0
Platformnpm package in any browser; extension for Chrome and Edgedesktop app: Mac, Windows, Linux
Latest releaseChrome extension 0.7.0, November 12, 2026v1.18.0, 2026-02-17; v2.0.0-beta.0 pre-release, 2026-09-20

Features

FeatureknobsResponsively App
Device presetsiPhone, Pixel, iPad and laptop, with maker bezels"30+ built-in device profiles"; frames in v2 beta
Several sizes at onceno: one viewport per pageyes: "All Devices at once"
Dark modeyesyes, a color scheme toggle
Reduced motionyes, plus animation speed and replaynot found in source
Contrast and forced colorsprefers-contrast and reduced transparency; no forced colorsnot found in source
Color blindness simulationprotanopia, deuteranopia, tritanopia, achromatopsia, blurdeuteranopia, protanopia and more
Text sizebrowser default font size, text spacingnot found in source
Localeany language tag, Intl includeda custom Accept-Language header
Right to leftyesnot found in source
Pseudolocalizationyesnot found in source
Time zoneany IANA zonenot found in source
Fake date and clockjump ahead, pick a date, freeze, speed upnot found in source
Geolocationa city, your own coordinates, a route, errorsnot found in source
User agentyesyes, per device
Network throttlingno: offline only, and navigator.connection valuesnot found in source
Element copy for agentshtml, components and source filesnot documented; its MCP server gives screenshots
Agent accessa window API for Playwright or the Chrome DevTools MCPbuilt-in MCP server, npx -y @responsively/mcp, in the v2 beta
Runs inside your own pageyes, npm i -D @vinena/knobsno, it is a desktop browser

Where knobs is limited

  • knobs shows one viewport per page. Responsively App shows all devices at once.
  • knobs has no network throttling. It can make the page read offline (with the extension, requests really fail) and set the values navigator.connection reads.
  • forced-colors cannot be set from inside a page. See limits.

When to use which

These follow from the facts above:

  • Responsively App is a desktop app that shows one page on many devices at once.
  • knobs runs inside your page as a dev dependency, or on any site through the Chrome extension, and has knobs for time zone, clock, geolocation and reduced motion.

Each knob has its own page: mobile simulator, reduced motion, time zone, fake geolocation, right to left and pseudolocalization.

Sources