#118118th of 171 in Coding agents and AI editors
reverse-api-engineer
CLI that captures site traffic and generates typed API clients from it
- Stars
- 2.4k
- License
- MIT
- Last commit
- Oct 2026
- Last release
- Sep 2026
- Language
- Python
690 on 10 Apr 20262,357 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Reverse API Engineer records a website's network traffic to a HAR file, either while you browse or while an AI agent drives the browser. A configured model then reads the traffic and writes an API client in Python, JavaScript, TypeScript, Go, Java, C#, PHP, Ruby, C or PowerShell. It also ships a skill for Claude Code, Codex, Cursor and OpenCode, plus scriptable subcommands with JSON output.
Who it is for: Developers who want typed clients for sites that offer no public API
Strengths
- Generates clients in 10 languages from captured HAR traffic
- Manual, agent, engineer and collector modes cover different capture workflows
- Scriptable subcommands with --json output and documented exit codes
- Works with Claude, OpenCode, Cursor and Copilot SDKs, plus Ollama via OpenCode
Weaknesses
- Agent mode needs an API key; RAM and GPU needs are unknown
- Chrome-mcp runs save no HAR, so engineer cannot regenerate them
- Sites with aggressive bot detection may block capture
- No Intel macOS or 32-bit Windows support; generated code needs review before running
What it needs
- no GPU
- Needs Python 3.11+, Node.js 20+ (npx), Playwright Chromium (manual mode), Chrome 146+ (chrome-mcp headed), Claude, OpenCode, Cursor or Copilot SDK
- Models: Claude Sonnet, Claude Opus, Claude Haiku, OpenCode providers, Ollama
Quick answers
Is reverse-api-engineer open source?
Yes. Its code is on GitHub under the MIT license.
Also in Coding agents and AI editors
See all 171| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 97 out of 100 |
| 2 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| 3 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 93 out of 100 |
| #4 | piTerminal coding agent with extensions, skills, and an SDK | 92 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 92 out of 100 |