Pause the request before it leaves.
Refract holds the request a page just built. Inspect its headers and body, edit what matters, then release the bytes you chose.
Coming soon · macOS Apple Silicon
See how it worksFree browser and manual interception · BYOK agent with a license
The page builds it. You decide what goes out.
Arm interception, trigger a request from the page, and inspect it while Refract holds it. Edit the JSON before it reaches the server, or release it unchanged.

Refract holds the request after the page builds it and before it reaches the network.
Inspect the method, URL, headers, and body, then change what you need.
Nothing goes out until you press Release.
An agent can propose. You confirm each action.
Add an Anthropic or OpenAI API key and pick a model. The agent can read the tab, the network log, held requests, and app state. Each page action, state edit, or change to a held request appears on its own approval sheet, and Refract applies it only after you click Allow.
Refract encrypts the key in your local macOS profile and sends it straight to your provider when a turn starts. There is no Refract-hosted model and no bundled model credit.
Set up the agent

Keep the page, the request, and the decision together.
Refract puts the browser tab, network log, request inspector, React and Redux state panel, and agent in one macOS window. The agent sees a redacted view of the same runtime you control.
What it will not do.
- No MITM
- Refract does not break TLS. There is no certificate authority to install and no proxy.
- No scanner
- There are no payload packs, fuzzer, or exploit library. Refract holds what the page builds. It does not generate attacks.
- No stealth
- A held request keeps its renderer waiting, and an attached debugger changes timing. A watchful target can notice.
- Memory only
- The network log and held frames live in memory. A restart clears them.
Hold the next request.
Refract is not available yet. It will ship for Apple Silicon Macs as a free browser, with an optional paid BYOK agent.
