reverse-api-engineer
View on GitHubThe agent that turns websites into APIs!
CLI agent that browses a site (autonomously via Playwright/Chrome MCP, or manually) and turns captured HAR traffic into a working typed API client in Python, TypeScript, Go, Java, C#, PHP, Ruby or C.
Use Cases
generate a typed API client from a website's real network trafficreverse engineer an undocumented private APIautonomous browser agent captures requests via Playwright or Chrome MCPmanual browser session capture with AI-generated client codecollect structured data (JSON/CSV) via web search and fetchclone clients in Python, TypeScript, Go, Java, C#, PHP, Ruby, CCI-friendly JSON output for scripted capture pipelinesreuse existing Chrome sessions/cookies for authenticated sites
Built With
- Language
- Python
- Frameworks
- claude-agent-sdk · playwright · MCP · opencode · ollama · cursor · github-copilot-sdk · click · rich · aiohttp · httpx · Next.js · agent-browser
Tags
ai-agents · web-scraping · api-client-generation · browser-automation · reverse-engineering · har-capture · mcp · playwright · codegen · cli · openapi · claude · llm · python · typescript