Installation
Installation steps
1. Download the extension
Download the latest package from the CDN and extract it.
If a public package is not available, build the extension from source:
bash
pnpm install
pnpm buildThe built extension is written to .output/chrome-mv3/.
2. Load it in your browser
- Extract the downloaded
.zip, or use.output/chrome-mv3/from a source build. - Open
chrome://extensions/in Chrome oredge://extensions/in Edge. - Enable Developer mode.
- Select Load unpacked and choose the extension directory.
3. Verify the installation
After installation, the reqable icon appears in the browser toolbar. Clicking it opens the popup for global controls such as the Mock switch. Use one of the methods below to open the in-page sidebar.
Open the workspace
| Method | Action |
|---|---|
| Keyboard shortcut | macOS: ⌘ + H; Windows: Ctrl + Shift + H; Linux: Ctrl + H. The shortcut toggles the in-page sidebar. |
| Page context menu | Right-click an empty area of the page and select Open reqable. |
| Extension context menu | Right-click the toolbar extension icon and select Open reqable. |
| Developer Tools | Open Chrome DevTools and select the Mock Panel tab for a larger request-monitoring workspace. |
You can customize the keyboard shortcut at chrome://extensions/shortcuts.
Notes
- Clicking the extension icon opens the popup, not the sidebar.
- On macOS, Chrome maps the manifest shortcut
Ctrl+Hto⌘ + H. Windows usesCtrl + Shift + Hbecause Chrome reservesCtrl + Hfor History.- If you refresh while the sidebar is open, it is restored on the same page. The state does not carry across pages.
Troubleshooting
Requests are not being intercepted
- Make sure the Mock switch in the popup is enabled.
- Refresh the target page and try again.
- Check the browser console for errors.
A mock does not take effect
- Make sure the global Mock switch is enabled.
- Make sure the rule itself is enabled.
- Verify the match strategy and
URL. - Refresh the page and retry.
The sidebar does not open
- Refresh the target page after installing or updating the extension. Existing pages are not injected automatically.
- Wait until the page has loaded before opening the sidebar.
- Switch tabs and retry.
- Check whether the browser has disabled the extension.
