knobs vs Polypane

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

In the tables, "not documented" means the vendor's pages we read do not describe it. It does not mean the feature is missing.

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.

Polypane is a desktop app for Windows, macOS and Linux. It has a 14 day free trial with no credit card, then Individual, Business (2 to 20 seats) and Enterprise plans. There is no permanent free plan. Students get it free through the GitHub Student Developer Pack. The structured data on its pricing page lists offers from USD 9 to USD 320.

knobsPolypane
Pricefree14 day trial, then paid plans
Platformnpm package in any browser; extension for Chrome and Edgedesktop app: Windows, macOS, Linux
Latest releaseChrome extension 0.7.0, November 12, 2026v31.0.0, September 29, 2026

Features

FeatureknobsPolypane
Device presetsiPhone, Pixel, iPad and laptop, with maker bezelsyes; device frames not documented
Several sizes at onceno: one viewport per pageyes: "every breakpoint visible and synchronized"
Dark modeyesyes
Reduced motionyes, plus animation speed and replayyes
Contrastprefers-contrast and reduced transparencyprefers-contrast
Forced colorsnoyes
Color blindness simulationprotanopia, deuteranopia, tritanopia, achromatopsia, blur9 color blindness types, plus visual impairments
Text sizebrowser default font size, text spacingdefault font size, text scale
Localeany language tag, Intl includedbrowser locale (request and Intl), page language
Right to leftyesyes
Pseudolocalizationyesnot documented
Time zoneany IANA zonenot documented
Fake date and clockjump ahead, pick a date, freeze, speed upnot documented
Geolocationa city, your own coordinates, a route, errorsnot documented
User agentyesyes
Network throttlingno: offline only, and navigator.connection valuesFast 4G, Slow 4G, 3G, offline
Element copy for agentshtml, components and source filesnot documented
Agent accessa window API for Playwright or the Chrome DevTools MCPMCP through chrome-devtools-mcp on port 5858
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. It has no view of several sizes side by side.
  • 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, without slowing anything down.
  • forced-colors and high contrast mode cannot be set from inside a page. The knobs docs send you to the browser's devtools for them. See limits.

When to use which

These follow from the facts above:

  • Polypane is a desktop app that shows many synchronized panes. To see several breakpoints at once, Polypane does that and knobs does not.
  • knobs runs inside your page as a dev dependency, or on any site through the Chrome extension, so it stays in the browser you test in.

Each knob has its own page: mobile simulator, window sizes, dark mode, time zone, fake geolocation and pseudolocalization. Coding agents: see agents.

Sources