WaifuStack
RSS Feed
Engineering notes from building Suzune — a production NSFW AI roleplay bot. We cover LLM routing, prompt engineering, character design, image generation, and everything it takes to ship an AI companion that actually feels alive.
Featured
-
3 Features I Built for My AI Bot — Then Deleted Every One of Them
I spent months building GM Directives, Proactive Messaging, and an ever-growing system prompt for Suzune. Then I deleted all three. Here's why killing them made the bot dramatically better.
-
Adding I2V Video Generation to AI Characters
How we added I2V to Suzune — provider comparison, prompt engineering for motion, and the two-step workflow that actually works.
-
Building a Character Card Wizard with LLMs
How we built an 8-step character creation wizard that lets you pick a different LLM for each field — and why NSFW content needs its own model.
-
Composite Multi-Character Image Generation
How we generate a single cafe scene with 4 AI characters in their daily outfits using one API call instead of four — cutting image generation costs by 75%.
-
Architecture of a Production NSFW RP Bot
The full technical architecture of Suzune — every subsystem, how they connect, and why each design decision was made. From message arrival to response delivery.
-
Best NSFW AI Chatbots 2026: A Bot Developer's Honest Picks
We build AI roleplay bots for a living. Our honest breakdown of every major NSFW AI chatbot platform — features, pricing, and what's worth paying for.
-
From Idea to Production: Building an AI RP Bot
The full story of building Suzune — a production NSFW AI roleplay bot. From the first prototype to a multi-model architecture handling thousands of messages. What worked, what didn't, and what I wish I knew earlier.
-
Prompt Engineering for Immersive AI Roleplay
How we engineer system prompts for our production AI roleplay bot. Covers character personas, dynamic context injection, tone enforcement, and the techniques that make AI characters feel alive.
-
Using Claude and GPT for NSFW Bot Development
You're building an NSFW project but want Claude's coding help. Here's the architecture pattern we use — separation of concerns at the file level, selective context loading, and a GM Console that lets Claude work on adult projects safely.
-
Welcome to WaifuStack: AI Companions Blog
Introducing WaifuStack — a technical blog about building AI roleplay bots. What to expect, why we started, and what's coming next.
Recent Posts
-
I Gave My AI Girlfriend a Boyfriend — and the Bot Felt More Real
Every AI companion app builds characters whose entire universe is the user. I broke that pattern — Suzune's characters have boyfriends, husbands, and crushes the user can't touch. Here's why a little jealousy makes the bot feel alive.
-
I Deleted the Relationship Progression System From My AI Bot. The Conversations Got Better.
Every AI girlfriend app ships with affinity bars, milestone unlocks, and relationship arcs. I designed all of that for Suzune — then ripped it out before it shipped. Here's why static relationships beat progressing ones.
-
Stop Building AI Chatbots. Build Worlds Where Characters Live.
Every AI chatbot I've used works the same way: pick a character, start a chat. I'm tearing that out of Suzune and replacing it with a world simulator — characters who exist whether you talk to them or not. Here's the design.
-
How I Split a 600-Line System Prompt Into 3 Files — and Why Compliance Jumped
After deleting half my AI bot's features, I still had a bloated system prompt. Splitting it into persona.md, rules.md, and nsfw.md — loaded selectively per context — lifted instruction compliance from ~65% to ~88%. Here's the architecture.
-
Why Anime Beats Photorealistic AI Art for Roleplay Bots (2026)
Updated:Anime AI art beat photorealistic on cost (5–7× cheaper per image), character consistency, and emotional expressiveness. 6 months of side-by-side data from building Suzune.
-
Shooting Styles for AI Character Photography
Same character, same outfit — completely different photo. A shooting style preset system that controls camera angle, lens, lighting, and mood independently.