
mimic
Intercept any app, then call it from Python like a library
The Lens
Mimic turns any app into a Python library. Point it at an app, it captures the traffic through mitmproxy, pulls out the auth tokens and session data, and uses Claude to generate a plain Python client for the endpoints it saw. Then you import that client and call the app's private API from your own code. MIT, free, from a well-regarded developer.
Setup is one script: `sh install.sh` grabs uv, sets up an isolated environment, and bundles mitmproxy so you do not install it separately. The flow is `mimic record` to capture, `mimic hosts` to see what it found, and `mimic gen` to write the client. It works against iOS apps through the proxy and web apps via cURL requests copied from your browser's dev tools. Getting the proxy and device trust set up is the fiddly part; the generation itself is quick.
For a developer who needs to script against an app that has no public API, this is a clever shortcut, and it costs nothing. It is a personal-scale tool, not a team platform: no seat model, no hosted service. Solo use is the whole story.
The catch is two-fold. Technically, certificate pinning and sender-constrained tokens (DPoP) will block capture on hardened apps, so it will not work everywhere. Legally, replaying an app's private API can violate its terms of service, and the project is explicit that it is for your own accounts only. Use it where you have the right to; the tool will not make that judgment for you.
Free vs Self-Hosted vs Paid
fully freeFree: MIT licensed. Captures app traffic via mitmproxy, extracts auth bundles, and generates a Python client for the endpoints. mimic record / hosts / gen workflow.
Self-hosted: Runs locally via sh install.sh (installs uv and an isolated env, bundles mitmproxy). iOS apps via the proxy, web apps via copied cURL.
Paid: No paid tier.
Free and MIT. A personal-scale tool for scripting apps that have no public API; ToS is your responsibility.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Divy Srivastava (User)
- Stars
- 749
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
382.6k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
229.3k ★hermes-agent
The agent that grows with you
214.4k ★