Hermes Proxy is a desktop HTTP/HTTPS interception app built with Electron and Vite. It captures requests/responses, lets you replay requests, and export/import HAR files.
- Live traffic table with request/response details
- Replay requests (with editable URL/headers)
- Export all traffic as HAR
- Import HAR files into the traffic table
- Save response bodies
- Rules engine to match method/host/url/headers and either delay requests, override headers, override full responses, or close connections
At the moment, the releases are built but not signed. It can fully prevent the installation the releases. It is recommended to use the development setup below.
Install dependencies:
npm installRun the app in dev mode (Vite + Electron):
npm run devBuild the renderer:
npm run buildPackage binaries (macOS/Windows/Linux targets via electron-builder):
npm run dist -- --publish never

