Mock Dream vs Charles Proxy

HTTP proxy debugger · free Chrome alternative

Charles is a desktop HTTP proxy. You install a root cert, route browser traffic through it and rewrite responses.

Where Charles Proxy wins

System-wide capture, HTTPS decryption, mobile traffic, throttling.

Where Mock Dream wins

Mock Dream needs no proxy, no cert, no sudo — just install the extension and mock from the popup.

Side-by-side

FeatureCharles ProxyMock Dream
Pricing$50 per licenseFree forever
Sign-up requiredLicense keyNever
Runs a serverYes — local proxyNo — runs in your tab
Mocks fetch + XHRBoth (network-level)Both, from one rule
Per-rule CORSRewrite rulesOne toggle
Live traffic consoleFull proxy logBuilt-in, filterable
Themes1 (default)6 manga themes
Install sizeJava desktop app<300 KB extension

FAQ

Is Mock Dream really a free Charles Proxy alternative?
Yes. Mock Dream is MIT-licensed, has zero paid tier, no telemetry, and stores everything locally in chrome.storage.local.
Can it replace Charles Proxy for my workflow?
If your job is "intercept fetch/XHR in a browser tab and return mock JSON", yes. If you need system-wide capture, https decryption, mobile traffic, throttling., keep Charles Proxy — Mock Dream and Charles Proxy can coexist on the same machine.
Does Mock Dream work on Edge, Brave, Opera or Arc?
Yes — any Chromium browser running Manifest V3 (Chrome 116+).

Try Mock Dream — no install, no sign-up

popup runs the same engine as the extension