In the age of AI, creating visual stories should be accessible to everyone. However, generating consistent characters across different scenes is incredibly difficult, often requiring complex tools, powerful cloud GPUs, and expensive subscriptions. Storynia was born from a simple idea: what if anyone could create personalized, visually consistent stories right from their own computer, ensuring both privacy and creative ownership?
Storynia is a cross-platform desktop app that transforms you into a visual storyteller. The workflow is simple:
- Create Your Character: Import an image of yourself, your pet, or a friend, or generate a new character concept—all completely offline. This character becomes the star of your story.
- Start the Narrative: Write a simple prompt to kick off the story, like "He decides to go and watch TV."
- AI Co-Author: Using the ultra-fast Groq API with
gpt-oss-120b, Storynia continues the narrative, crafting the next part of the story and generating a detailed image prompt. - Local Image Generation and Editing: The image prompt is sent to
Flux-Kontext-Devrunning viastable-diffusion.cppconnected to Rust by FFI. A new, consistent image is generated right on your machine, matching the story's progression.
The result is a seamless, iterative process of co-creation between you and the AI, producing a unique visual story with a consistent main character.
- Offline-First & Private: Character creation and image generation happen 100% on your device. Your data stays with you.
- Hyper-Personalization: Use your own photos to inject yourself directly into your stories.
- Cost Efficient: This approach is highly cost efficient as only story's text generation happens on cloud resulting in more than 700 stories per $1.
- Hardware Friendly: You don't need GPUs with 16 or 24GB of VRAM, this works even on a 6GB VRAM GPU while having very minimal loss in output quality.
- Consistent Characters: Our workflow is designed to maintain character consistency across various actions, poses, and environments.
- Blazing Fast Storytelling: The Groq LPU Inference Engine provides near-instant story and prompt generation.
- Cross-Platform: Built with Tauri and Rust, Storynia is designed to run on Windows, macOS, and Linux. We currently provide Windows (x64) Binaries.
Storynia is built on a unique hybrid architecture that combines the best of local and cloud processing.
- Frontend: React with Tauri for a lightweight, native desktop experience.
- Diffusion Model:
flux-kontext-devby Black Forest Labs. - LLM:
gpt-oss-120b (5B MoE)via Groq for high-speed text generation. - AI Inference:
stable-diffusion.cpp - FFI: A custom-built Rust Foreign Function Interface (FFI) layer (
sd_api.lib) that allows the Rust frontend to communicate directly with the C++ Stable Diffusion library.
- Export stories to PDFs.
- Add multilingual features.
- Add TTS.