LIVE PREVIEWBUY FOR $33

Wivora is a production-ready Flutter AI assistant app template — streaming chat, picture technology, a persona library and multi-session historical past, constructed on a bring-your-own-key multi-provider layer (OpenAI, Claude, Gemini). It runs out of the field in Demo Mode, with no API key and no backend of your personal required.

Wivora ships a particular, dark-first design system — a deep-graphite theme, an electrical cyan → violet “AI” gradient on each hero second, Sora + Manrope typography and a good, technical structure. Each token is centralized, so you’ll be able to re-skin the whole app from one coloration file.

In contrast to a static UI equipment, Wivora is practical — an actual streaming pipeline and a supplier abstraction you hook up with your personal AI accounts:

  • Streaming chat — Server-Despatched-Occasions streamed token by token behind a reside cursor, a dependency-free Markdown renderer (headings, lists, daring/italic/code and fenced code blocks with a language label and a Copy button), and a ship ↔ cease management.
  • Carry your personal key — OpenAI, Claude and Gemini behind one LlmProvider interface, every a skinny pure-http SSE consumer (intentionally no vendor SDKs, so you might be by no means locked to a package deal’s launch cadence). Keys are saved within the platform keychain/keystore and by no means logged.
  • Demo Mode — with no key configured, a mock supplier streams a canned reply and picture technology returns a branded gradient placeholder, so the entire app is demonstrable at zero API value.
  • Persona library & Picture Studio — 10 preset assistants that seed a system immediate whenever you begin a chat, plus a prompt-driven picture Studio with facet chips and a generated gallery.

Constructed for builders:

  • Clear GetX structure (View → Controller → Service → Supplier, lazy bindings per route)
  • One supplier interface with 4 implementations — add your personal by implementing LlmProvider
  • Hand-written SSE parsing in a single small file — adapt to any API change with out touching a dependency
  • Reusable, theme-aware elements; a monetization scaffold (paywall UI + ad-banner slot) able to wire to RevenueCat / AdMob

What you get: full Flutter supply code, a README with re-theming & provider-integration notes, offline HTML documentation (each display screen, a function walkthrough, a suppliers & API-keys information, a Demo Mode information, a brand & brand-color information, an app-name & bundle-ID information, setting setup and a troubleshooting part), a mock information layer, and light-weight + darkish themes.

Necessities: To run and construct the supply code you want the Flutter SDK (model 3.29 or newer) and Dart 3.7 or newer, along with a Flutter-ready IDE — Android Studio or Visible Studio Code with the Flutter & Dart plugins. Dependencies are restricted to get, google_fonts, http and flutter_secure_storage.

Platforms: Runs on each Android and iOS from a single Flutter codebase (Materials 3, null-safe).

Necessary be aware on third-party AI companies & exterior prices: Wivora ships with no bundled API keys and doesn’t proxy or resell any AI service. To make use of reside responses you need to provide your personal API key for every supplier (OpenAI, Anthropic/Claude, Google/Gemini). These suppliers will invoice you instantly for utilization below their very own pricing, and connecting another again finish (analytics, storage, push, and so on.) will contain these third-party companies, which will incur their very own separate prices — none of that are included on this merchandise. The bundled Demo Mode incurs no value.


Source