raereverse-api-engineer

Manual mode

You drive the browser, the AI writes the client. The default workflow.

Manual mode runs the full pipeline with you in the driver's seat.

Manual mode demo
Drive the browser yourself, get a client when you're done.

How it works

  1. Start the CLI:

    reverse-api-engineer
  2. Enter a task description (e.g. "Fetch Apple job listings").

  3. Optionally provide a starting URL.

  4. Browse and interact with the website: click, search, scroll, paginate.

  5. Close the browser when done.

  6. The AI reads the HAR and generates the API client automatically.

When to use it

  • You know exactly what flow you want to capture (and don't want an agent improvising).
  • The site requires login, MFA, or human-only interactions.
  • You want to capture a specific subset of requests, not everything.

Output locations

~/.reverse-api/runs/scripts/{run_id}/   # permanent storage
./scripts/{descriptive_name}/           # local copy with a readable name

What the AI sees

Everything the browser saw: full HAR file with headers, cookies, request bodies, response bodies. Sensitive auth headers (cookies, bearer tokens) stay local on your machine. They're only sent to the model you've configured for client generation.