The Ultimate Responsive Design Browser

Build, test, and debug web applications by mirroring your website across 20+ devices simultaneously. Synchronized scrolling, clicks, and native touch emulation powered by Electron.

imayuur.github.io/humshakals
📱 iPhone 16 Pro Max Sync
📱 iPad Pro 13" M4 Sync
💻 Desktop Setup Sync

Why use Humshakals?

🔄

Synchronized Testing

Click, scroll, and navigate on one device, and watch it instantly propagate across all active viewports. Say goodbye to manual testing across different screen sizes.

👆

True Native Touch

Uses pure Chrome DevTools Protocol (CDP) for flawless drag-to-scroll and momentum swiping natively, even inside cross-origin IFrames.

🚀

Smart Browsing

Auto-search fallback, Ctrl+Enter domain resolution, bookmarks system, and one-click tools to clear Cache, Cookies, and Storage across all emulated devices.

📱

20+ Precise Devices

Preview your site on the latest flagship devices including iPhone 16 Pro Max, Samsung S25 Ultra, and custom high-DPI desktop setups up to 4K resolution.

DevTools Pocket

A lightweight, built-in monitoring panel per device directly integrated into your workflow.

  • 🔴 Console Errors: Capture and filter by source domain.
  • 🟡 Console Logs: Exact-match and numeric log detection.
  • 🔵 Network Requests: Intercept and inspect API calls by path.
  • 🎯 Smart Filters: Automatically ignores framework noise (AMP, GTM, ads).
  • 💾 Custom Presets: Save your reporting configurations per project.
FetchError: CORS disabled on request
Object { userID: 1422, status: 'active' }
POST /api/v1/telemetry 200 OK
Settings preset 'React Project' loaded.

Installation & Setup

Get Humshakals running on your machine in minutes.

🪟 Windows Setup

  1. Download the `.exe` from Releases.
  2. Double-click to install.
SmartScreen Warning?

Since this is an open-source app without a paid certificate, Windows might show a blue box. Click More info -> Run anyway.

🍏 macOS Setup

  1. Download the `.dmg` from Releases.
  2. Drag Humshakals to Applications.
"App is damaged" error?

macOS Gatekeeper blocks unsigned apps. Open Terminal and run:

xattr -cr /Applications/Humshakals.app

👨‍💻 Running from Source

git clone https://github.com/iMayuuR/humshakals.git
cd humshakals
npm install
npm run dev