RecastKit / MVP skeleton

One source in.
Three platform drafts out.

This skeleton keeps the risky parts out: no publishing APIs, no billing lock-in, no team complexity. It proves the core loop first.

Free quota

--

Daily reset / loading

Primary outputs

X / LinkedIn / 小红书

Generation studio

Feed the source material

Tone preset

OpenRouter is used automatically when `OPENROUTER_API_KEY` is available. Daily free usage is enforced per anonymous session. When the cap runs out, the app now routes users to a pricing page instead of ending in a dead button. Platform-level regenerate is available for tighter iteration without rerunning the whole page.

Outputs

Platform-ready drafts

What this MVP proves

  • One source can become three distinct formats without adding publishing integrations.
  • The product value is the rewrite loop, not the social media API layer.
  • History and copy actions matter before analytics and teams do.

Next build step

Quota and checkout entry now exist. The next real step is replacing the generic CTA with a live billing provider.