Cover of The Gender Bender App

The Gender Bender App

Read the story

8 chapters · 29670 words · Read 1 times

Max is an entrepreneur who is investing in a new body switch app, Lili is his neighbor and friend, a sexy blonde girl who know how to enjoy life. One day something go wrong with the app and Max turns into a stunning redhead girl. Max desperate go knock into Lili door to ask for help

Chapter 1: The App That Rewrote His Body

The only light in the apartment came from the wall of monitors, their blue glow painting long shadows across Max’s face. The air hummed, thick with the smell of ozone and cold coffee. Beyond the sleek, minimalist island of his lab, the rest of the space was a disaster zone of discarded pizza boxes and rumpled clothes.

He leaned in, his nose almost touching the central screen. The code scrolled, a beautiful, intricate river of logic. His creation. His life for the last three years.

“Come on, you beautiful bastard,” he whispered, his voice raspy from disuse. His fingers, hovering over the enter key, trembled. Not from fear, but from a caffeine-and-adrenaline cocktail that had been his primary fuel for weeks.

This was it. The beta test. The neural bridge was stable, the quantum entanglement matrix—his own radical design—was holding. In theory, it was simple. The app created a temporary, conscious link between two biological hosts, allowing for a full sensory and motor exchange. A body switch. In practice, it was the kind of thing that should have gotten him laughed out of every venture capital firm in the city. Which was why he’d built it alone, in his apartment, with his own savings rapidly circling the drain.

He’d tried to explain it to his sister once. She’d smiled that patronizing smile and asked if it was like that movie with the old lady and the cat. He’d given up after that.

A final deep breath. He tapped the key.

The command line blinked once. Accepted.

For a second, nothing. Just the relentless hum of the servers. Then, a low thrum started in his bones, a vibration that built until his teeth rattled. The screens flickered, data corrupting into frantic static.

“No, no, no,” he gasped, grabbing the edge of the desk. The thrum became a roar in his ears. His vision blurred, the edges bleeding into a nauseating swirl of color. A pain, sharp and electric, lanced up his spine, arching his back. It felt like his skeleton was trying to twist itself inside out.

His muscles seized. He tried to cry out, but his throat was closing, tightening. The world dissolved into a white-hot agony. He was being pulled apart, molecule by molecule, his consciousness unraveling like a frayed wire.

Then, a sudden, sickening snap.

Silence.

He was on the floor. The cold hardwood pressed against his cheek. His body felt… wrong. Lighter. Softer. The center of gravity was off, making his head swim. He tried to push himself up, and his hands—his hands were wrong. Slender. Paler. Fingers tipped with short, unkempt nails, a fleck of chipped black polish on one.

A sound escaped his lips, a ragged gasp for air.

It was a woman’s scream.

He scrambled backward, his limbs clumsy and unfamiliar, until his back hit the leg of his desk. He stared at the hands, turning them over. These weren't his. The wire-rimmed glasses he always wore were gone, but his vision was sharp, clear. He looked down.

The worn-out band t-shirt he’d thrown on this morning was gone. Replaced by a soft, v-neck top he’d never seen before. It stretched over curves that were definitively, undeniably not his. Breasts. Hips. A narrow waist.

“What the hell?” The voice that came out was higher. Softer. Laced with a panic that was entirely his own.

He clawed his way up the desk, his new body protesting with aches he didn’t understand. He fumbled for his phone, lying screen-up where he’d dropped it. The app was open. But it wasn’t the development interface anymore. It was a clean, user-friendly screen he’d designed for the public launch.

At the top, in a bold, elegant font, it read: Session Active.

Beneath that, a profile picture. A woman. Fiery red hair cut in a sharp bob, green eyes, a dusting of freckles across her nose. She was smirking.

And beneath her picture, a timer.

Permanent Lock-in: 23:59:59…

23:59:58…

A cold, bottomless dread poured into him. Permanent. The word echoed, meaningless and then terrifying. This wasn’t a switch. There was no other participant. The app had… it had overwritten him. It had used his own genetic blueprint, his own mind, and somehow… rendered this.

He stumbled away from the desk, toward the full-length mirror on the back of his bathroom door. Each step was a negotiation with a foreign entity. His center of balance was all wrong, his stride shorter.

He reached the mirror and froze.

The redhead from the phone stared back, her face a mask of pure, unadulterated horror. Her—his—eyes were wide, the same shade of hazel green he remembered from his own reflection, but now they were set in a stranger’s face. Sharp cheekbones, a fuller mouth currently hanging open.

He lifted a hand. The woman in the mirror lifted hers.

He touched his cheek. The skin was smooth. Soft.

He watched, detached, as the reflection’s fingers—his fingers—traced the line of a jaw that was no longer his. They moved down, hesitantly, to clutch at the unfamiliar swell of hips, the narrow waist.

The body in the mirror was his. It was the only one he had.

A raw, guttural sound ripped from his throat—a man’s scream trapped in a woman’s lungs. He slammed his fist against the glass. The impact was weaker than he expected, the pain sharp and immediate in his knuckles.

The timer on the phone in his other hand ticked down.

23:58:41…

23:58:40…

He was running out of time.

23:58:41…

23:58:40…

He was running out of time.

The numbers on the phone screen burned into his vision. Permanent. The word wasn’t a warning; it was a verdict. His breath hitched, a shallow, useless thing in this new, constricted chest. He needed to think, to debug this, but his mind was a scrambled mess of panic and the wrongness of his own skin.

A sharp, rhythmic knocking cut through the hum of the servers.

Max flinched. No. Not now. He couldn’t see anyone. Not like this.

The knocking came again, more insistent. “Max? You alive in there? I know you’re home, your car’s downstairs.”

Lili. His neighbor. The one person in the building who occasionally tolerated his weirdness enough to borrow sugar or a screwdriver.

He stayed frozen, pressed against the bathroom door, hoping she’d give up. The phone in his hand felt like a live wire. 23:57:12…

“Come on, Thorne! I just need to borrow your stupid immersion blender! I’m making soup!”

He looked at the reflection. The redhead’s face was pale, her eyes wild with his terror. He couldn’t answer. But if he didn’t, she might call the super, or worse, the police. A stranger hiding in his apartment? The logic, even through the haze of panic, was inescapable.

He had to answer.

Moving felt like piloting a complex, uncooperative machine. His gait was a wobble. He reached the front door, his heart hammering a frantic rhythm against ribs that weren't his. He undid the lock and pulled the door open just a crack, the chain still engaged.

Lili stood there, a blur of dyed black hair and a worn-out Ramones t-shirt. She peered through the gap, her eyebrows furrowing in immediate confusion. “Uh… hey. Is Max around?”

This was it. He swallowed, his throat dry. “Lili,” he said, and the sound of that voice saying her name was so alien it almost made him gag. “It’s me.”

She blinked. “Okay… and you are? Is Max okay?”

“I am Max.” The words tumbled out, too fast, too high. “Lili, it’s me. You loaned me your copy of ‘Dune’ last month and I spilled coffee on page forty-two and tried to dry it with my toaster and almost set the book on fire. You called me a ‘walking hazard to literature’.”

Her expression shifted from polite confusion to guarded skepticism. “Did he tell you that? Where is he? This isn’t funny.”

“It’s not a joke!” he pleaded, his voice cracking. He fumbled with the chain, his unfamiliar fingers clumsy. He slid it free and yanked the door open, standing fully in the doorway. “Look at me! I mean, don’t look at… this. Look at me.” He tapped his temple, then gestured frantically back into the apartment, at the wall of servers. “The app. My app. It… it did this. It scanned me and it built this… this body. And there’s a timer. There’s a timer, Lili!”

He thrust the phone toward her. The screen glowed, the redhead’s picture smiling mockingly above the countdown. 23:55:01…

Lili took a half-step back, her eyes darting from his face to the phone and back. She wasn’t buying it. Of course she wasn’t. He sounded insane.

“Right,” she said slowly, her voice tight. “Okay. So, you’re Max. The guy who lives here. The guy I argued with about the best Star Trek captain for three hours last week.”

“Sisko!” he yelled, the answer bursting out of him. “I said Sisko was the best because he was a builder, not just an explorer! You said it was Picard because of the speeches!”

Her mouth opened, then closed. The skepticism in her eyes wavered, replaced by a dawning, horrifying confusion. She stared at him, really stared, and he saw her looking for him in this stranger’s face.

“Max?” she whispered, the name a question.

The relief was so violent it felt like a punch. He sagged against the doorframe. “Yeah. It’s me.”

“But… how? What… what is this?”

He looked down at the phone, at the relentless march of the numbers. 23:54:15…

“I don’t know,” he said, his voice small and terrified. “But it’s counting down to permanent. And I don’t know how to stop it. Lili… I need your help.”

Lili stared for another second, her brain visibly short-circuiting behind her eyes. Then, with a sharp shake of her head, she stepped inside, closing the door behind her. “Okay. Okay. Walk and talk. What do we do?”

“The code. I have to get back to the source.” He stumbled toward the desk, his new legs feeling like unset jelly. The world tilted. Lili’s hand shot out, steadying his elbow. Her grip was firm, real. A tether.

“Whoa. Easy there… Max.” The name felt strange on her tongue, applied to the redhead.

He collapsed into his chair, the familiar ergonomics a cruel joke. The desk was too high. The seat felt cavernous. He pulled a keyboard into his lap, his fingers hovering over the keys. The muscle memory was there, but the execution was off. His reach was shorter. He typed, the rhythm clumsy, full of mistrikes.

“The app was supposed to create a bilateral link,” he muttered, more to himself than to her, his eyes glued to the primary monitor as he navigated back to the development environment. “A handshake between two consenting neural maps. But it didn’t find a second map. It just… used mine. Like a template. It’s building a permanent host from my own data.”

“Building?” Lili leaned over his shoulder, her presence a warm, solid weight. She pointed at a cascading waterfall of code on the screen. “What’s that? It looks like it’s… compiling something. Constantly.”

He squinted. She was right. A subroutine he’d designed for continuous biological optimization was running amok, rewriting its own parameters in a recursive loop. It was the engine of the transformation, and it was feeding on itself.

“That’s it. That’s the problem. It’s not just a timer for a switch; it’s a timer for the completion of this… this rendering.” His voice was tight. “If I can sever the link to that subroutine, it should halt the process. Give me a chance to reverse it.”

“How much time?”

He glanced at the phone, lying screen-up next to his mouse. 00:07:43.

“Seven minutes.”

“Shit. Type faster.”

His fingers flew, code flashing across the screen. He located the core command sequence—the ‘initiate_handshake’ function. It was pointed inward, at a local file labeled ‘THORNE_PRIMARY.MND’. His own mind.

“I just need to redirect it. Point it to a null value. Break the circuit.” He highlighted the line. `TARGET = “THORNE_PRIMARY.MND”`

“Will that work?” Lili asked, her breath warm on his cheek.

“It has to.”

He backspaced, deleting the file path. His hand was shaking. He typed `TARGET = NULL`. A simple, elegant fix. In theory.

“Okay. Here goes.” He hit enter.

For a single, heart-stopping second, the recursive loop on the screen froze. The cascading code stopped dead.

“Yes!” Lili squeezed his shoulder.

Then, a single, pulsing red error message flashed across every monitor.

`SYSTEM ERROR: TARGET PROTOCOL VIOLATION. NULL VALUE REJECTED.`

`CONTINGENCY PROTOCOL ENGAGED.`

The recursive loop on the screen didn’t just restart. It exploded, expanding to consume every other process. The characters blurred into a frantic, incomprehensible stream. The hum of the servers pitched into a high, desperate whine.

On the phone, the numbers didn’t just count down.

They vanished.

The elegant countdown timer was replaced by a single, stark, blindingly white message on a black background.

`TRANSITION COMPLETE. PERMANENT LOCK-IN CONFIRMED.`

The phone screen went black.

The only sound was the frantic, dying whine of the servers, and the ragged, shared gasp of two people staring into the abyss.

The only sound was the frantic, dying whine of the servers, and the ragged, shared gasp of two people staring into the abyss.

The black screen of the phone was a void. It offered nothing. No countdown, no hope, no error message to debug. Just… finality.

Max made a sound, a choked-off thing that was part sob, part laugh. It felt like his ribs were cracking. “Permanent,” he whispered. The word was too small, too clean, for the cataclysm it represented.

He looked down at his hands—her hands—and the reality of it finally, truly crashed over him. This wasn’t a glitch. This wasn’t a session that would expire. The body he was trapped in, the softness of the skin, the weight on his chest, the subtle, alien curve of his hips… this was it. Forever.

A full-body tremor started in his core, a violent, uncontrollable shaking. He wrapped these strange, slender arms around himself, but the contact felt wrong, like hugging a stranger.

“I can’t… I don’t… Lili, I don’t know how to be this.” The words tumbled out, stripped of all his usual confidence, raw and childlike. “How do I walk? How do I… exist like this?”

Lili was still staring at the black phone, her face pale. She blinked, hard, and seemed to shake herself out of her own shock. She turned to him, her expression shifting from horror to a fierce, practical determination.

“Okay. First? Breathe. Just breathe.” Her voice was low and steady, an anchor in his swirling panic. “You’re not going to figure out how to be a woman in the next five minutes. Nobody does. But you’re going to have to look like you know how to be a person. And you can’t stay in whatever the hell this is.” She gestured vaguely at the soft, now-rumpled top he was wearing.

She took his hand. Her grip was firm, grounding. “Come on. My place. We’re getting you some real clothes.”

He let himself be led, his movements clumsy and uncoordinated. Every step was a reminder of the theft that had been committed against him. Lili’s apartment was a mirror of his own layout but felt like a different planet. Where his was a tech cave, hers was all warm light, plants, and the faint smell of incense. Books were stacked on the floor, and art prints were taped haphazardly to the walls.

“Sit,” she commanded, pointing to her unmade bed. He sank onto the comforter, the fabric soft against the back of his thighs. He watched, numb, as she marched to her closet and flung the doors open.

“Right. Basics. We’ll start with the foundation.” She rummaged through a drawer, her back to him. “You’re about my size, I think. Maybe a bit narrower in the shoulders. This should work.”

She turned around, and in her hands was a tiny, impossibly small scrap of black lace. She tossed it onto the bed beside him. It was a pair of underwear. Then came its match, a delicate bra with barely-there cups.

Max stared at them as if they were live scorpions.

“Lili,” he croaked. “I can’t… wear that.”

“Why not? It’s clean.” She was already back at the closet, pulling out a pair of heather-grey yoga pants and a simple, slightly faded white v-neck t-shirt. She dumped them on top of the lace. “There. That’s comfortable. That’s normal. You look like you’re going to get a coffee, not like you’ve just been body-snatched.”

“But… the…” He pointed a trembling finger at the underwear, his face heating with a blush that felt entirely new and deeply unsettling.

Lili put her hands on her hips. “Max. Look at me.” He dragged his eyes from the clothes to her face. “That body you’re in? It’s not going away. Those are the rules now. And bodies need clothes. Specifically, they need clothes that fit them. That,” she said, nodding at the bra, “is not optional. Trust me. You’ll be grateful for the support.”

The word ‘support’ sent another jolt of horror through him. He looked down at his own chest, the reality of its weight and movement suddenly becoming a practical, physical problem.

“I don’t know how,” he admitted, the humiliation a sharp, bitter taste in his mouth.

“I’ll show you. It’s just engineering. Now, get dressed.” Her tone brooked no argument. She turned to give him privacy, busying herself with a plant on her windowsill.

He was alone with the clothes. The soft, feminine, terrifying clothes. He picked up the bra. The straps were confusing, a tangle of elastic and tiny hooks. It felt flimsy, like it would snap under any real pressure. How was this supposed to contain anything? He fumbled with it, trying to mirror what he’d seen in movies, but his new fingers felt thick and stupid. The hooks evaded him.

A frustrated, desperate sound escaped him.

Lili glanced over her shoulder. “Okay, rookie. Clip it in the front, around your waist. Then spin it around and put your arms through the straps. It’s easier.”

He followed the instructions, his movements jerky. The cool lace felt bizarre against his skin. He spun the garment, slipped his arms through, and hauled it up. The fit was… strange. Confining, but also, as he tentatively straightened his posture, he felt a slight relief. The weight on his chest was managed. Lili was right. It was engineering.

The underwear was another quiet humiliation. He stepped into them, pulling the delicate lace up over hips that were not his own. The fabric was whisper-thin, a second skin he never asked for.

He pulled on the yoga pants next. They were soft and stretched over his new shape with an alarming familiarity. The white t-shirt was last. It settled on his shoulders, draping over the bra and clinging to a torso that felt like a borrowed costume.

He stood there, in the middle of Lili’s room, dressed as a woman. The clothes felt alien, but they also fit. Perfectly.

“Okay?” Lili asked, turning back around.

She looked him up and down, a critical but not unkind eye. “Yeah. That works. You look… normal.”

Normal. The word was a knife. He didn’t feel normal. He felt like a ghost wearing a skin suit.

He walked toward her full-length mirror, his steps hesitant in the soft, silent yoga pants. The person who stared back was a stranger, but a put-together one. A redhead in casual clothes, ready to face the world. The panic in the eyes was his. The rest… the rest was the app’s creation. Permanent.

The word hung in the air, sucked of all its oxygen. Permanent. It wasn't a concept anymore; it was a physical law, written in the soft curve of a hip he’d never had, the slender line of a wrist that wasn't his.

Lili broke the silence first, her voice carefully neutral. “Okay. So. That happened.” She ran a hand through her black hair, tugging at the ends. “We need a plan. And step one of that plan is you can’t be Max. Not out there.” She gestured vaguely towards the window, to the world. “You look in a mirror lately? You’re not exactly giving off ‘driven tech bro’ vibes.”

He—she—flinched. The pronoun correction was a mental stumble, a trip over a curb that wasn't there yesterday. “So what am I supposed to do? Just… pick one?”

“Yeah. Basically. Think of it like naming a character. But the character is you, and you’re stuck in the game.” Lili leaned against her dresser, arms crossed. “What sounds right? Nothing too frilly. You’re not a ‘Brittany’.”

He looked at the reflection. The red hair, the sharp features. Nothing felt right. His own name echoed in his head, a ghost. “I don’t know. Something… normal. Simple.”

“Sarah? Emma?”

“Too common.”

“Chloe? Zoe?”

“Sound like a kid’s show host.”

Lili smirked. “Fine. Picky. What about Paula?”

He—she—paused. Paula. It was an unassuming name. Solid, somehow. A name that could belong to an accountant or a novelist. It didn’t have any of the frantic, glittery energy of his current situation. It was… calm.

“Paula,” she said aloud. The name felt foreign on her tongue, a strange shape her mouth had to form. But it didn’t fight back. It just was.

“Paula it is,” Lili said, with a finality that was both terrifying and comforting. “Okay, Paula. Let’s go. We need to get out of this apartment, get some air, and you need to stop feeling the seams of your own skin.”

But feeling the seams was all she could do. The soft cotton of the yoga pants was one thing, a gentle pressure on her legs. But underneath… the underwear was a different story. The delicate lace of the panties, that tiny, insubstantial scrap of black, felt like it was trying to migrate. With every tentative step toward the door, the fabric wormed its way deeper, a persistent, intimate wedge almost inside her ass. It was a profoundly weird feeling, a constant, nagging reminder of a topography she had no map for. She kept trying to subtly adjust, a slight shift of her hips that did absolutely nothing to dislodge the sensation.

“You okay?” Lili asked, grabbing her own jacket from a hook by the door. “You’re walking like you’ve got a full diaper.”

“It’s… the underwear,” Paula muttered, her face flushing. “It feels… invasive.”

Lili let out a short, sharp laugh. “Welcome to the party. Now you know why we’re always ‘adjusting’. You get used to it. Or you go commando and live with the chafing. Your call.” She tossed a light denim jacket at Paula. “Here. It’s cooler than you think.”

Paula slipped the jacket on. It was a little tight across the shoulders, but it helped. It was another layer between her and the world, a costume piece for the role she now had to play forever.

Lili opened the apartment door. The hallway beyond was just a hallway, beige and bland, but it felt like the edge of a cliff.

“Ready, Paula?”

She took a breath, the air feeling different in this smaller, tighter chest. The weird, intimate feeling of the clothes was a constant, low-grade hum of wrongness beneath the roaring silence of her new name.

“No,” she said. And she stepped out.

Read on DreamPress

Write your own erotic story with AI