Vibe RP
A roleplay client that runs entirely in your browser: import a character card and chat with any OpenAI-compatible endpoint.

A roleplay client that runs entirely in your browser.
Import a character card, write a turn, and read the reply stream in from any OpenAI-compatible endpoint. No backend, no proxy, no account. The server is a static file host, the database is your browser's, and the only network call the app makes is the inference endpoint you configure.
Most chat interfaces are built for short exchanges, and they treat a long story as a long chat log. This one is built the other way round. The prose is set at a real reading measure with the chrome kept quiet enough to disappear, and the context window is treated as a budget that has to be spent deliberately rather than a bucket that quietly fills up.
History is summarized into a rolling continuity ledger rather than dropped, and a Context sheet breaks the next request down token by token and reports what the provider actually billed for the last reply.