mirror of
https://github.com/jp/Hermes-Proxy.git
synced 2026-04-25 07:45:51 +03:00
Hermes Proxy - HTTP Traffic Analyzer
build(deps): bump basic-ftp from 5.2.2 to 5.3.0 in the npm_and_yarn group across 1 directory |
||
|---|---|---|
| .github | ||
| docs/images | ||
| electron | ||
| public/assets | ||
| src | ||
| .gitignore | ||
| index.html | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.cjs | ||
| vitest.config.js | ||
| vitest.setup.js | ||
Hermes Proxy
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.
Features
- 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
Releases and Binaries
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.
Development
Install dependencies:
npm install
Run the app in dev mode (Vite + Electron):
npm run dev
Build the renderer:
npm run build
Package binaries (macOS/Windows/Linux targets via electron-builder):
npm run dist -- --publish never


