Skip to content

Pyre

The roleplay frontend that respects you — your device, your models, your characters.

Mobile-first · cross-platform · local-first · open source · BYOK

No account No cloud No middle-man server Bring your own key Android · Windows · Linux · Web

Pyre is a chat client for AI roleplay. You point it at whatever model provider you want — anything OpenAI-compatible — and Pyre handles the rest: characters, group chats, branching, long-term memory, an AI-powered card creator, lorebooks, prompt presets, and a built-in window into the BotBooru card community.

There is no Pyre backend. No account. No middle-man. Your characters and your chats live on your device, and your messages travel exactly one place: from you to the model provider you chose.

New here? Start in three steps

  1. Install Pyre on your phone, desktop, or open it in a browser.
  2. Connect your AI — paste an API key from any OpenAI-compatible provider.
  3. Start your first roleplay with a bundled example character, an imported card, or one you build with the Creator.

What Pyre does

  • Chat & roleplay


    Live token streaming, non-destructive branching, group chats, in-character tools, and a full chat tree — built for a thumb, scaled up to the desktop.

    Chatting & roleplay

  • AI Creator


    Describe a vibe; an "architect" model builds a complete, full-depth character or whole scenario with you — self-healing, with a final QA review pass.

    The AI Creator

  • Characters & personas


    Full chara_card_v2 support — import/export PNG & JSON, personas for you, per-chat snapshots, folders, tags, favorites, and a mini-gallery.

    Characters & personas

  • Lorebooks, presets & memory


    Keyword-triggered World Info, SillyTavern-style presets with sampling overrides, and a branch-aware long-term memory that never forgets chapter one.

    Lorebooks · Presets · Memory

  • Providers & reliability


    Bring your own key for any OpenAI-compatible provider, with model auto-detection, context-window display, and smart fallback when one refuses or fails.

    Providers & connections

  • Sync & desktop


    Pair your phone to your desktop over your own network and your library follows you — your API key never leaves the desktop. Tray, shortcuts, toasts, and more.

    Cross-device sync

Why Pyre exists

We're roleplayers. For years the serious tooling meant a powerful-but-punishing desktop app never designed for the phone — where most of us actually read and write — or a polished hosted site that owns your chats, owns your cards, and can change the rules whenever it wants.

Then the rules changed. Recent policy shifts at some of the big platforms started sanding the edges off the thing we were there for. So we built the frontend we wanted:

  • Mobile-first, not mobile-afterthought. The whole UI is designed for a thumb, then scaled up.
  • Nothing is hosted but by you. Your characters and chats sit on your device, full stop. You bring the model; we never see a single message.
  • No sanitizing. Pyre doesn't host, generate, or moderate content. What you write and what your model says is between the two of you.
  • Clean for newcomers, deep for power users. A calm default, with every knob underneath.

We're Ember Team — a small, independent group. Judge the software, not us.

Pyre is in public beta

It's stable enough that we run it every day, but you'll find rough edges — that's what the beta is for. See the roadmap & beta notes.


Built by Ember Team · Integrates with BotBooru · Pyre hosts no models and no content · For adults (18+).