parcela.dev

Log any LLM call. Re-run it exactly.

Capture a production completion (prompt, params, model, response) with one line. Press a button to replay it identically, or tweak the prompt or model and diff the output. No SDK lock-in, no heavyweight observability platform. Just the one thing you actually keep asking for.

Two lines to start

// After any LLM call, log it in one line:
await fetch("https://parcela.dev/api/v1/completions", {
  method: "POST",
  headers: { authorization: "Bearer " + PARCELA_KEY,
             "content-type": "application/json" },
  body: JSON.stringify({
    provider: "openai",
    endpoint: "https://api.openai.com/v1/chat/completions",
    request: requestBody,   // exactly what you sent
    response: responseBody, // exactly what you got
  }),
});

Then POST /api/v1/replay with the capture id and your provider key to run it again, byte-for-byte. Your provider key is used once and never stored.

Reproduce a regression
The exact request that misbehaved in prod, replayed on demand.
Diff across models
Re-run the same prompt on a new model and compare side by side.
No platform tax
One endpoint. Works with OpenAI, Anthropic, and compatibles.

Pricing

Free: 100 captures. Pro: $39/mo.