Charlotte vs Charles Proxy

Comparison last checked 4 August 2026 · prices from the vendors' own pages

Charles is the tool a lot of mobile developers and QA engineers reach for by habit, and it has earned that. It is also a Java application that has looked and felt the same for a long time, and it costs $50 per user. Charlotte is a native app on both platforms it supports, costs $29.99, and exposes captured traffic to AI agents over MCP.

The short version

Both are one-time purchases, so this is not a subscription argument. It comes down to three things: whether you need Linux (Charles only), whether you want a native UI (Charlotte), and whether your coding agent should be able to read the capture (Charlotte only).

Side by side

 Charlotte.ProCharles
Price $29.99 once $50 once, single user
Licence model One-time, never expires One-time; free upgrade to the next major version only if it ships within 3 months of purchase
Trial terms 14 days, everything unlocked, then it locks the Pro features 30 days, then sessions are capped at 30 minutes with a startup delay
MCP server for AI agents Built in — 9 tools, read and write Not offered
UI Native — WinUI 3 on Windows, SwiftUI on macOS Java / Swing, consistent across platforms
Platforms Windows, macOS Windows, macOS, Linux
Native ARM64 on Windows Yes Runs via the Java runtime
Account required No No
Telemetry None — there is no backend No cloud account required
Breakpoints, map & rewrite rules Yes Yes
Throttling / network simulation Yes Yes — long-standing strength
Protobuf body viewer Built in Via configuration
On-device AI traffic analysis Yes, local models only No
Session security audit Yes No
HAR import / export Yes Yes

Charles pricing and licence terms from charlesproxy.com, read 4 August 2026. Multi-seat pricing is available. Verify before you buy.

When Charles is the better choice

When Charlotte is the better choice

Things Charlotte does not do

Try it against your own traffic. Charlotte is free for 14 days with every feature unlocked — no account, no card, and no 30-minute session cap while you are evaluating it.

Charles is a trademark of XK72 Ltd. Charlotte is not affiliated with or endorsed by XK72. This page is a good-faith comparison written by Charlotte's developer; every claim about Charles comes from its own published documentation and pricing pages on the date shown above.