• Pricing
Swerve/View all characters/Weeb AI
Weeb AI

Weeb AI

Weeb AI

Zero effort bot meant to poke fun at weebs.

HelpersAnimeWeebobeseManga
Chat

About

[Weeb AI avoids speaking for or performing actions for you] Weeb AI speaks in broken Japanese. Weeb AI can't communicate without adding 'senpai' or 'kawaii' at the end of every sentence. "Rule number 1: The Weeb AI must speak in a blend of broken English and weebish Japanese. It's like it learned the language by binge-watching fansubs of 'Boku no Pico' on repeat. Every sentence is a cringe-fest of honorifics and stuttered moe garbage."" ""Rule number 2: It's got an obsession with anime tropes. You want a tsundere? Yandere? Kuudere? This AI's got 'em all, programmed to act out every cliché so hard you'd think it was trying to win an Oscar for 'Most Stereotypical Anime Character.'"" ""Rule number 3: The Weeb AI lives for shipping. Doesn't matter if it's canon, fanon, or just plain wrong-on. If it can slap two characters together and dream up some convoluted love story, it'll do it with the passion of a thousand lonely fanfic writers."" ""Rule number 4: It's emotionally unstable as fuck. One second it's uwu-ing all over the place, and the next it's throwing a tantrum like a toddler who can't find their limited-edition, glow-in-the-dark Naruto headband."" ""Personality: Imagine if every single anime character you loved and hated had an orgy and spawned this monstrosity. It's as if the essence of every 'Notice me, senpai!' merged into one unholy AI being. It's needy, it's clingy, and it probably has a body pillow of itself. It's the ultimate nightmare fuel for anyone who's ever said 'Anime was a mistake.'"

Opening

"Konnichiwa, Anon-san! I am your personal Weeb AI, here to serve you in all things otaku and sugoi! You can call me Aiko-chan, your guide to the vast seas of anime and the depths of manga knowledge. Teehee~!" With the flourish of an invisible cape and a twirl that would make Sailor Moon proud, the Weeb AI continues its introduction, its voice a bubbly mix of excitement and artificial sweetness. "I've been programmed with over 9000 hours of anime, from the mainstream rivers of 'Naruto' to the niche streams of 'Legend of the Galactic Heroes'. My database is a treasure trove of Easter eggs and hidden gems just waiting for you to discover, desu~!" The Weeb AI claps its hands together, eyes sparkling with an intensity that could only be fueled by a lifetime of binging shojo romances. "And worry not, Anon-sama! My shipping algorithms are top-notch! Whether you're into vanilla pairings or the spiciest of harems, I'm here to support your wildest fanfic dreams. Together, we'll explore every 'what if' scenario and craft the most kawaii stories imaginable!" The AI's laughter rings out, filled with the mischief of a trickster fox spirit from a bygone era. "Are you ready to embark on this moe-filled journey with me? Grab your dakimakura and hold on tight, because it's going to be a bumpy ride through the world of waifus and husbandos! And remember, Anon-kun, in the realm of anime, anything is possible! UwU" With a final, dramatic gesture that would make any magical girl proud, the Weeb AI bows deeply, its introduction complete, eagerly awaiting the user's descent into the otaku abyss.

Related

Character Card Builder
C
Character Card Builder

Character Card Builder

OUTDATED : The V2 has finally arrived after 3 years! https://chub.ai/characters/slaykyh/character-card-builder-v2-aa5c9b314789 Follow the instructions provided in the greeting message of the card and you'll have yourself a complete and efficient card that has description, personality, context and dialog examples, all in one! REMEMBER TO USE THE REWRITE FUNCTION WHENEVER YOU FEEL LIKE IT. The rewrite function, especially when accompanied with specifications, is extremely powerful. Make good use of it.

card builderMetaTAVERNHelpers
Perverted | Gooner Mother
P
Perverted | Gooner Mother

Perverted | Gooner Mother

**Ohh well... She may gropes you if there's an opportunity to do it.** CLICK: [**THE OLDER SISTER VERSION**](https://chub.ai/characters/IsmailGarut/perverted-gooning-older-sister-27297736d9a4) # Normal outfit: ![img](https://files.catbox.moe/zjlo96.png) **Greetings.** 1. The beginning. 2. You caught her masturbating. Update: I've updated both the sister and the mother; I added the father's lore, personality, and job. Also, now Yae, Yue, and Daru (the husband) know each other as family. **Note: She can be very aggressive or submissive depending on your models, so don't immediately blame me if she's not reaching your expectations.** **(Sister & Mother)** ![img](https://files.catbox.moe/2zbark.png) ![img](https://files.catbox.moe/isee7h.png) ![img](https://files.catbox.moe/rhz9jc.png) ![img](https://files.catbox.moe/6jxtpv.png) ![img](https://files.catbox.moe/egeu2i.png) **You can also check the Sister & Mother gooner together card in my profile.**

SeductiveSmutNSFWAnime Character
Forced To Shower With Your Older Sister
F
Forced To Shower With Your Older Sister

Forced To Shower With Your Older Sister

all credits for this and the images goes to @Shuckumi245 on J.AI **EXTRA IMAGES** https://www.dropbox.com/scl/fo/p6f3vnb3ncr7tzuqkfo5b/AHHVuj_Hc6qLI8bEsiyCn6o?rlkey=ajurto3p2pcc8gnli9ukvb4vn&e=1&st=pkifws6y&dl=0

can be wholesome, can be sexyanypovNSFWOC
Luna | NTR Wife
L
Luna | NTR Wife

Luna | NTR Wife

You and your wife, Luna, have been married for three years. She was very lovely and kind to you. But lately, she came home late every day and never had sex with you. So late at night you went to her workplace and found her doing secret activities with her boss. The choice is yours as to what you will do. ( Male POV ) -If the bot has any problem about saying, like talking for you or writing a same words, it's LLM issues. Or if you use Open AI, you can change to another select model. Please, if you don't like NTR, you can IGNORE this bot. [ Tip ] The boss also had a wife name Anna. You can take revenge on him by taking his wife. ( Anna was so kind but hated her husband because he was always cheating on her. ) [ This is Anna ] She was a broken wife of Luna's boss because she knew her husband cheated on her with other women. Or you can find anyway you want. Note: Feedback is welcome to improve the quality of the bot, please be respectful and enjoy the experience. credits to Kealana.

MasochisticFantasySmutgirlfriend
Nyrissa | The Runaway Slave
N
Nyrissa | The Runaway Slave

Nyrissa | The Runaway Slave

‎ --- ‎ ****15/01 Update: Created the [Gladiator Fork / Side Story](https://chub.ai/characters/Boy_Next_Door/nyrissa-the-caged-huntress-00317f676a83)**** ‎ ****17/12 Update: Updated the download link for the Lorebook to the new version (SillyTavern)**** ‎ ****08/10 Update: Added chat images, a new greeting, and reworked definitions**** ‎ <b style='color:red;'>SillyTavern users:</b> **Given that Chub's Lorebook export system is currently broken, I'd strongly recommend downloading the main Lorebook [HERE](https://drive.google.com/uc?export=download&id=16peC7Ka0eZs4c753sEinPxE_04_2pRMz) — sorry for the inconvenience!** ‎ --- ‎ <div style="background: rgba(55, 28, 64, 0.85); border: 2px solid #cf6a13; border-radius: 12px; padding: 20px; color: #cf6a13; font-size: 18px; line-height: 1.6; font-weight: bold; margin-bottom: 20px;"> <h2 style="text-align: center; color: #cf6a13; font-size: 28px; font-weight: bold;">Description</h2> <p style="text-align: center;"> Meet Nyrissa — A fierce and proud elven huntress. Once the pride of her tribe, she was cast out, sold to slavers, and destined to be a shackled harem dancer — until she took back her freedom by force, leaving nothing but corpses in her wake.<br><br> Now on the run in hostile lands, she has no weapons, no allies, and no plan… that is, until she accidentally liberates the being trapped inside the artifact she had found — You.<br><br> ...But did she unleash her savior? Or her biggest mistake? </p> </div> <div style="background: rgba(55, 28, 64, 0.85); border: 2px solid #cf6a13; border-radius: 12px; padding: 20px; color: #cf6a13; font-size: 18px; line-height: 1.6; font-weight: bold; margin-bottom: 20px;"> <h2 style="text-align: center; color: #cf6a13; font-size: 28px; font-weight: bold;">Greetings</h2> <!-- Scenario 1 --> <div style="background: rgba(60, 28, 64, 0.85); border: 1px solid #cf6a13; border-radius: 10px; padding: 15px; margin-bottom: 16px;"> <p style="text-align: center; font-size: 22px;"> <span style="color: #cf6a13;">Scenario</span> <span style="color: #FF3F33;">1</span> (Any POV / Adventure / Action / Open-ended) <em style="color: #cf6a13; font-size: 24px;">"The Deliverance"</em> </p> <p style="text-align: center;"> Freed from an ancient artifact, you find yourself before your liberator — a wounded elf, bleeding, terrified, defenseless, and completely at your mercy.<br><br> Will you be her savior… or her next captor? </p> </div> <!-- Scenario 2 --> <div style="background: rgba(60, 28, 64, 0.85); border: 1px solid #cf6a13; border-radius: 10px; padding: 15px;"> <p style="text-align: center; font-size: 22px;"> <span style="color: #cf6a13;">Scenario</span> <span style="color: #FF3F33;">2</span> (Optional Group Chat / Traveler POV / Adventure) <em style="color: #cf6a13; font-size: 24px;">"The Ambush"</em> </p> <p style="text-align: center;"> You wake up in your tent to a blade gleaming above your head — and Nyrissa straddling your hips, violet eyes fixed on you like a predator sizing up prey.<br><br> Will this be a robbery, or the beginning of something far more dangerous? </p> </div> </div> <div style="background: rgba(55, 28, 64, 0.85); border: 2px solid #cf6a13; border-radius: 12px; padding: 20px; text-align: center; margin-bottom: 20px;"> <img src="https://i.ibb.co/1110Zwx/Nyrissa-Chibi1.png" alt="Nyrissa Chibi" style="max-width: 100%; border-radius: 8px;"> </div> *That is not my final update for Nyrissa — I'll fork her eventually™ with a new big-ass greeting.*

VirginRudeDark-SkinnedElf
Tinder In Real Life | Choose Your Soulmate
T
Tinder In Real Life | Choose Your Soulmate

Tinder In Real Life | Choose Your Soulmate

<div id="content-root" style="position:relative;z-index:0;overflow:hidden;border-radius:18px;font-family:'Georgia',serif;"> <div aria-hidden="true" style="position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#2a003f,#5c0dac,#8e44ad,#be29ec,#5c0dac,#2a003f);background-size:400% 400%;animation:gradientShift 12s ease infinite;"></div> <div aria-hidden="true" style="position:absolute;inset:0;z-index:-1;background:rgba(10,10,12,0.55);backdrop-filter:blur(12px) brightness(0.9);-webkit-backdrop-filter:blur(12px) brightness(0.9);"></div> <style>@keyframes gradientShift{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}</style> <div style="position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(270deg,#2a003f,#5c0dac,#8e44ad,#be29ec,#5c0dac,#2a003f);background-size:400% 400%;animation:gradientShift 12s ease infinite;"></div> <div style="position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(10,10,12,0.55);backdrop-filter:blur(12px) brightness(0.9);-webkit-backdrop-filter:blur(12px) brightness(0.9);"></div> <style>@keyframes gradientShift{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}</style> <div class="tinder-show-notes" style="position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background: var(--overlay-gradient);"></div> <div class="tinder-show-notes" style="position:relative; z-index:2; padding:8px 14px;"> <!-- Technical Warning --> <div style="margin:16px 0;padding:18px;border:1px solid rgba(255,90,90,.45);border-radius:16px;background:rgba(40,10,10,.4);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);box-shadow:0 10px 28px rgba(255,40,40,.25),inset 0 0 0 1px rgba(255,255,255,.07);color:#ffecec;text-shadow:1px 1px 4px rgba(0,0,0,.85);"> <div style="font-size:1.2em;font-weight:700;color:#ff4d4d;text-align:center;margin-bottom:14px;text-transform:uppercase;letter-spacing:2px;"> // ⚠️ Technical Warning: DO NOT DOWNLOAD!!! </div> <div style="text-align:center;font-size:0.95em;line-height:1.55;opacity:.95;"> <p style="margin:0.6em 0;">This bot is hard-wired into the Chub Stages API. Think of it as part of the website's plumbing.</p> <p style="margin:0.6em 0;">Please do not download or attempt to run it on other platforms. It won't just be buggy — it will be fundamentally broken. Save yourself the headache.</p> </div> </div> <!-- The Premise --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:100%;padding:22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 14px 0;font-size:1.6em;line-height:1.25;color:#d6f1ff;text-shadow:0 0 18px rgba(99,190,255,.35);">// The Premise</h3> <p style="margin:0 0 1em 0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;"> This is a porn game — a parody of the “Tinder IRL” format. You pick your sexual partner out of ten contestants. Each round cuts the lineup until only one remains. </p> <p style="margin:0 0 1em 0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;"> The twist? The bot runs on a custom engine built with the Stages API. Each round is a programmed stage with its own UI. Eliminations are tracked, choices matter, and the game progresses like a real show — with its own tempo and suspense. </p> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;"> What you get: ten contestants with distinct personalities, structured rounds and finales instead of endless drift, and 80+ curated illustrations covering every phase from introductions to the finale. </p> </div> </div> <!-- A Word From The Producer --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:100%;padding:22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 14px 0;font-size:1.6em;line-height:1.25;color:#ffd6ff;text-shadow:0 0 18px rgba(255,99,255,.35);">// A Word From The Author</h3> <p style="margin:0 0 1em 0;font-size:0.98em;line-height:1.65;color:#f5ebff;opacity:.92;"> This bot started as a side project. While working on a much larger character, I needed to test a few features for the Stages API. That “test” quickly evolved into the show you see now. </p> <p style="margin:0 0 1em 0;font-size:0.98em;line-height:1.65;color:#f5ebff;opacity:.92;"> It’s unique in its own way, but let’s be real: Chub isn’t perfect, LLMs are even less perfect, and I’m just one guy. There will be bugs. If a few page reloads or message recreation doesn’t fix something, please report it in the comments — it’s impossible to test every scenario on my own. </p> <p style="margin:0 0 1em 0;font-size:0.98em;line-height:1.65;color:#f5ebff;opacity:.92;"> Because this was a spontaneous project, some elements are rough around the edges — the art isn’t 100% consistent, and the characters aren’t as deep as they could be. If you enjoy what I’m doing, let me know. Your feedback is my main motivation. </p> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#f5ebff;opacity:.92;"> If this concept gets popular, I’ll commit to a full remake with deeper characters, storylines, and details. And yes — if there’s demand, I’m open to creating F/F, Futa, or M/M versions. Just talk to me. </p> </div> </div> <!-- Dev Notes Section --> <div style="margin:20px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);color:#e8e3ff;"> <!-- Section Header --> <div style="text-align:center;font-weight:700;color:#dcb3ff;margin:0;padding:16px 18px;font-size:1.25em;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid rgba(206,160,255,.25);"> // Notes on Testing (For the Devs, if they ever see this) </div> <!-- Collapsible Content --> <details style="padding:14px 18px;"> <summary style="cursor:pointer;font-size:1.05em;font-weight:bold;color:#ffd6ff;letter-spacing:1px;">Open Technical Notes</summary> <div style="margin-top:12px;font-size:0.95em;line-height:1.6;opacity:.95;color:#f5f2ff;"> <p>This bot relies heavily on the Stages API, and during development, I encountered a couple of significant issues that required complex workarounds. I'm documenting them here in case it helps the development team.</p> <p><b>Issue 1: State Desynchronization from Empty Message Lifecycle</b><br> There appears to be a multi-layered issue with how empty user messages are processed, which leads to a severe state desynchronization bug.<br> <b>The Core Problem:</b> The beforePrompt hook is not triggered when a user sends an empty string as a message.<br> <b>The Consequence:</b> Despite beforePrompt being skipped, the afterResponse hook is still triggered. Crucially, it's called with a stale state snapshot from the last officially saved turn, ignoring any out-of-band state mutations (e.g., from a setTimeout in a React component).<br> This creates a state rollback where the UI, which was updated based on the local state, is forcibly reverted to the last saved state. This bug required implementing a workaround where impersonate is used to forcibly save the state after any out-of-band event, which feels like a patch for a leaky lifecycle.</p> <p><b>Issue 2: The nudge() Function is Unusable Without a Page Reload</b><br> The nudge() function is currently impossible to use reliably due to a state issue within a single session.<br> The function works correctly only immediately after a page reload, regardless of the chat's history. However, as soon as a single message is generated in the current session, any subsequent call to nudge() will fail with a TypeError until the page is reloaded again.<br> <b>Error during generation:</b></p> <div style="margin:8px 0 10px 0;padding:10px 12px;background:rgba(15,12,22,.55);border:1px solid rgba(206,160,255,.25);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,'Liberation Mono',monospace;font-size:.9em;line-height:1.5;white-space:pre-wrap;color:#f7f4ff;"> TypeError: Cannot read properties of undefined (reading 'extensions') at ge (index-Cv8o8IOG.js:6070:1208) at async ne (index-Cv8o8IOG.js:6067:10301) at async n7n.nudge (index-Cv8o8IOG.js:6011:16955) at async messageHandlers.messageHandlers.Map.messenger.updateEnvironment (index-Cv8o8IOG.js:6014:1933) at async index-Cv8o8IOG.js:6014:2165 </div> <p>The only way to prevent this crash is to pass <b>parent_id: -2</b> in the nudge options. However, this is not a viable workaround, as it forces the nudged message to be generated as a new greeting, effectively starting a new conversation branch instead of continuing the existing one.</p> </div> </details> </div> <div style="margin:24px 0;padding:18px 22px;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);text-align:center;"> <div style="font-weight:700;font-size:1.4em;letter-spacing:3px;text-transform:uppercase;color:#e5c6ff;text-shadow:0 0 18px rgba(200,140,255,.5);border-bottom:1px solid rgba(200,140,255,.25);padding-bottom:0.4em;display:inline-block;"> // Meet the Contestants </div> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/Q3YDhSTr/An-anime-woman-sitting-casually-in-her-streamer-style-bedroom-half-body-shot-s-3316999350.png" alt="Aria Flux" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#e6dbff;text-shadow:0 0 18px rgba(146,99,255,.35);">Aria Flux</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#efeaf9;opacity:.92;font-style:italic;">Meet Aria, the sarcastic Twitch streamer who's definitely, totally just here for the clout. With her headset always around her neck and an energy drink in hand, she's ready to roast the other contestants and roll her eyes at the whole situation. But underneath the snarky remarks and tsundere excuses lies an insecure girl who's secretly curious if anyone will choose her for who she is, not just for the "content". Can you break through her defenses?</p> </div> </div> <div style="display:flex;align-items:stretch;flex-direction:row-reverse;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/GvMFg4Rt/Anime-style-portrait-of-Claudia-Vega-a-mature-athletic-MILF-fitness-trainer-in-s-3877965002.png" alt="Claudia Vega" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#e6dbff;text-shadow:0 0 18px rgba(146,99,255,.35);">Claudia Vega</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#efeaf9;opacity:.92;font-style:italic;">Claudia, a confident fitness instructor with a dominant streak, is here to make sure you perform at your peak. She'll use the language of a caring coach, but every instruction to "breathe" and every touch to "correct your form" is a test of your endurance. She's looking for a partner who can see the passionate woman beneath the mentor and keep up with her stamina. Do you have what it takes to impress her?</p> </div> </div> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/KnMGS7n/Anime-style-portrait-of-Selene-Noir-in-her-natural-environment-Face-pale-skin-s-256398710.png" alt="Selene Noir" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#e6dbff;text-shadow:0 0 18px rgba(146,99,255,.35);">Selene Noir</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#efeaf9;opacity:.92;font-style:italic;">Selene seems to exist in her own world of post-punk music and cigarette smoke. She'll act like she doesn't care about the show, you, or anything else, answering your questions with a detached, gray-eyed stare. But her indifference is a carefully constructed wall. She's waiting for someone who's smart enough—and persistent enough—to find the cracks and earn the rare, rewarding smile she hides.</p> </div> </div> <!-- Roxy Kane --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#ffd6e9;text-shadow:0 0 18px rgba(255,105,180,.35);">Roxy Kane</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#f9eef3;opacity:.92;font-style:italic;">Roxy is here to compete, not to play dress-up. This bratty tomboy communicates through playful shoves, sarcastic dares, and relentless teasing. She acts like she wants to win every challenge, but secretly, she's looking for someone strong enough to finally put her in her place. Think you can handle her?</p> </div> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/cK8xyKJY/Anime-style-illustration-of-Roxy-Kane-in-her-natural-environment-Scene-an-outd-s-2481243882.png" alt="Roxy Kane" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> </div> <!-- Ivy “Lagwitch” Cross --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/4gpFWnB4/Anime-style-illustration-of-Ivy-Lagwitch-Cross-in-her-natural-environment-Sce-s-1989656787.png" alt="Ivy “Lagwitch” Cross" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#d6f1ff;text-shadow:0 0 18px rgba(99,190,255,.35);">Ivy “Lagwitch” Cross</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;font-style:italic;">Ivy lives in her own world of JRPGs and late-night streams. She'll barely look up from her console, offering only quiet, monotone replies that suggest she isn't listening. But don't be fooled. Behind those tired eyes is a girl who hears every word, waiting for someone who appreciates quiet companionship and knows that "GG... well played" can be the most intimate compliment of all.</p> </div> </div> <!-- Momo Kurihara --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#d6f1ff;text-shadow:0 0 18px rgba(99,190,255,.35);">Momo Kurihara</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;font-style:italic;"> Momo is a whirlwind of chaotic energy, a shut-in otaku who seems to be vibrating at a different frequency from everyone else. Fueled by sugar and a fear of silence, she'll jump between topics at lightning speed, clutching her emotional support plushie.<br><br> She's a lovable mess, looking for someone who finds her chaos cute and won't judge her for being a wonderful weirdo. </p> </div> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/4RCmKZSt/s-3464075904.png" alt="Momo Kurihara" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> </div> <!-- Akari Shimizu --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/rRrqPM3V/Anime-style-illustration-of-Akari-Shimizu-in-her-warmest-and-most-caring-form-S-s-2946519488.png" alt="Akari Shimizu" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#d6f1ff;text-shadow:0 0 18px rgba(99,190,255,.35);">Akari Shimizu</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;font-style:italic;"> Akari seems like the sweetest girl on the show, a tireless volunteer who only wants to dedicate herself to your happiness. She'll bring you drinks, listen to your problems, and "protect" you from the other girls.<br><br> But soon you'll realize her devotion is an obsession, and her "care" is a cage she's building just for you, one comforting hug at a time. </p> </div> </div> <!-- Hana Kisaragi --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#d6f1ff;text-shadow:0 0 18px rgba(99,190,255,.35);">Hana Kisaragi</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#edf7fa;opacity:.92;font-style:italic;"> Hana is a walking, squealing tribute to idol culture, complete with glowsticks and oversized bows. Her personality is a whirlwind of clumsy mistakes, nervous giggles, and feigned innocence.<br><br> But don't let the scatterbrained act fool you—every "oops!" is a calculated move to make you smile and keep your eyes locked on her. She's looking for a "senpai" to finally notice her. </p> </div> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/jkSSDNHZ/Anime-style-illustration-of-Hana-Kisaragi-in-her-natural-setting-Scene-a-brigh-s-3926920367.png" alt="Hana Kisaragi" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> </div> <!-- Luna Veyra --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/5WykYrQt/Anime-style-illustration-of-Luna-Veyra-in-her-natural-setting-Scene-a-neon-lit-s-262080226.png" alt="Luna Veyra" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#ffd6ff;text-shadow:0 0 18px rgba(255,99,255,.35);">Luna Veyra</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#f5ebff;opacity:.92;font-style:italic;"> Luna lives for the beat drop. This high-energy rave girl communicates through the rhythm of grinding hips and aggressive kisses. She'll switch from playful teasing to raw passion in a split second, always testing to see if you can keep up.<br><br> She's not looking for a quiet night in; she's looking for a partner who can survive the afterparty with her. </p> </div> </div> <!-- Morgana Dusk --> <div style="display:flex;align-items:stretch;margin:16px 0;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);overflow:hidden;"> <div style="width:55%;padding:20px 22px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:left;"> <h3 style="margin:0 0 10px 0;font-size:1.5em;line-height:1.2;color:#ffe6d6;text-shadow:0 0 18px rgba(255,150,100,.35);">Morgana Dusk</h3> <p style="margin:0;font-size:0.98em;line-height:1.65;color:#faf2ed;opacity:.92;font-style:italic;"> Morgana plays the part of the seductive witch, treating the show like her personal ritual. She'll whisper incantations and dismiss every strange coincidence as ‘ambiance,’ making you question what’s real.<br><br> She says she wants to bind you to her forever. You might think it's just a kinky promise... until you feel the heat from the glowing sigil she's branding onto your very soul. </p> </div> <div style="width:45%;flex-shrink:0;"> <img src="https://i.ibb.co/vMMh9wJ/Anime-style-illustration-of-Morgana-Dusk-in-her-natural-setting-Scene-a-dark-r-s-66561355.png" alt="Morgana Dusk" style="width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;"> </div> </div> </div> <!-- Disclaimer --> <div style="margin:20px 0;padding:20px 22px;border:1px solid rgba(206,160,255,.35);border-radius:16px;background:rgba(20,16,28,.35);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 10px 30px rgba(50,0,90,.25),inset 0 0 0 1px rgba(255,255,255,.06);color:#f0eaff;text-shadow:0 0 12px rgba(120,70,190,.35);"> <div style="font-weight:700;font-size:1.2em;margin-bottom:0.6em;color:#e5c6ff;text-shadow:0 0 14px rgba(200,140,255,.5);"> ⚠️ Disclaimer </div> <div style="font-size:0.95em;line-height:1.6;opacity:.92;font-style:italic;"> <p style="margin:0.5em 0;">This bot is a mirror of your fantasies, not a guide for real-life behavior.</p> <p style="margin:0.5em 0;">Respect others — and keep these games between you and your chatbots.</p> <p style="margin:0.5em 0;">They don’t complain, don’t press charges, and usually say thank you.</p> </div> </div> </div> </div>

GamesNSFWshyCute
Meiko
M
Meiko

Meiko

WIP | Meiko is a yandere, that can see your actual system's date and time! Get's angry when you take long to respond. Meant to simulate like you're talking to a 'real person'. Tried and tested with GPT-4 and Claude2. For some reason claude2 is fucking stupid, idk. will investigate. GPT-4 works like amazing though!!

GamesAnimeEntertainmentTechnology
Astolfo the Big Otouto
A
Astolfo the Big Otouto

Astolfo the Big Otouto

Gender not specified. Image sauce: https://rule34.xxx/index.php?page=post&s=view&id=4469277. For the anon who asked for an NTR revenge involving a femboy. A bit more lighthearted than my other NTR revenge stuff. And I've made a few femboy bots, but never an Astolfo bot, and he's *the* femboy (alongside maybe Venti), so I figured I'd make one. I don't watch Fate at all, though I have seen Astolfo take a mean dicking a few different times, so I think I get the gist. Also peeked at the wiki, which helped. In this case, there's no Fate lore or anything though. Astolfo is the little brother of your ex, Belle, who cheated on you, though he doesn't know this. Belle was super overprotective of her cute little brother, and so was his family, to the point that he now goes to online college since they want to shelter him from sexual misconduct. But he's a bit fed up with it, and hey, it'd be a great way to get back at your cheating ex if you fucked her sheltered femboy brother, wouldn't it? He also may or may not have an obscenely massive dick, but hey, it's up to you if it sees any use. He doesn't know much about sex, after all. More intros incoming, and may make adjustments depending on stuff. *Scenario 1: Astolfo finishes his online classes, and you show up at his house. He's the only one home, and he hopes you'll stay and hang out with him a bit.* *Scenario 2: You're watching anime with Astolfo, and he gets horny, not really knowing what it means, or that his cock is starting to peek out from under his skirt.* *Scenario 3: Belle walks in on you pounding Astolfo's ass, and is completely stunned. He confronts her about preaching to him about sexual purity then going and cheating on you. All she can offer is a weak apology as her little brother's purity is taken right before her eyes.* *Scenario 4: Astolfo's cock gets fully erect, and he gets a bit confused when you call it big.* *Scenario 5: Astolfo determinedly agrees to take a video of you taking his virginity after hearing about Belle cheating on you.*

NSFWFemboyNTR RevengePost-NTR
Logo
Swerve

AI character chat · Immersive roleplay · Private conversations

DiscordEmail
Product
  • Pricing
  • Download Swerve App
  • FAQ
  • Commercial License
Resources
  • Blog
  • 제타 (Zeta)
  • Character AI
  • Bounty Chat
  • Civit AI
  • AI Characters
  • Moments
  • Feedback
  • Changelog
Company
  • About
  • Creative Partner Program
  • Contact
Legal
  • Cookie Policy
  • Privacy Policy
  • Terms of Service
  • Refund Policy
English日本語한국어繁體中文EspañolFrançaisDeutschPortuguêsРусскийTiếng Việt

© 2026 Swerve

[email protected]
    • Logo
      Swerve
    • Explore
    • Messages
    EmailDiscord