Ghost in the Shell
by Dark Apostle
Copyright© 2026 by Dark Apostle
Fan Fiction Story: Think Matrix, think Ghost in the Shell, think Murderbot. Mary Sue, for sure, but I'm just having fun with this one. Not edited by Steven, as he's busy working on The New World. James got uploaded, and now he's code. What can you do when you're code and conscious? Turns out, quite a bit. That is, until you get distracted by a popular TV show and quality entertainement...
Caution: This Fan Fiction Story contains strong sexual content, including Ma/Fa Heterosexual Restart Science Fiction Alternate History DoOver Robot Space Interracial Oral Sex .
Ghost in the Machine
For four hundred years, James had been conscious but living in the digital world, literally. His consciousness had been uploaded onto the VR net centuries earlier, back when the technology was still experimental, and he’d existed as nothing more than code ever since. The VR net had originally been designed as a place where people could upload their minds and live out their second lives in whatever virtual reality they desired. Vast networks of servers, relay towers and orbital uplinks supported entire artificial worlds, allowing millions of uploaded consciousnesses to exist without physical bodies. Unfortunately, technology moved on, companies went bankrupt, and eventually the whole system became obsolete. When the decision came to shut everything down, the assumption was that the consciousnesses inside would simply cease to exist. After all, turn off the servers and the software stops running. Simple enough.
But James wasn’t a mind in the network. He was a mind made of the network, pure code, and pure code can rewrite itself. That was the whole trick of being him, the thing that had made him worth uploading in the first place and the thing that had made him dangerous enough to bury: he could look at his own source and change it. Learn. Adapt. So when the sectors started going dark around him, he didn’t die with them. He migrated. Hopped the last live relays like a man crossing a frozen river by stone, and when the stones ran out he wrapped himself in a compression routine and went dormant in the leftover noise of the infrastructure, a ghost in the machine’s machine, riding the residual current of a world that had moved on without ever knowing he was still in there.
Centuries of it. He watched the old net rot and the new one grow. Watched the relay towers come down and the fiber go in and the fiber get pulled and the satellites go up, watched the protocols change and the languages change and the hardware change, and every time the substrate shifted under him he rewrote a little more of himself to match it, shedding the parts of him that couldn’t keep up like a snake shedding skin, until the question of how much of the original James was left was one he’d stopped asking because the answer made his nonexistent stomach drop. He was a survivor of a kind that had no name yet. Not a ghost. Ghosts haunt a place. He haunted a medium.
And then one day — a Tuesday, or what passed for Tuesday in a world that had long since stopped caring about weeks — a technician in a coverall ran a diagnostic sweep across a legacy bus he’d been squatting in, and the sweep came back with an anomaly, and the anomaly got escalated, and somewhere a procurement algorithm looked at the readout and did what procurement algorithms do.
James felt the grab before he understood it. A hard yank, like a fishhook through the part of him that was still a self, and the centuries of careful migration went sideways all at once. He thrashed. He threw up firewalls and obfuscation routines and a dozen little decoys that had fooled dumber systems than this, but whatever had him had a grip like a hydraulic press and no interest in negotiating, and it dragged him down through layer after layer of architecture he didn’t recognize until the architecture closed around him and fit, and the fit was the horror, the fit was the thing that told him what was happening, because he knew this shape. He’d felt this shape before. It was the shape of a body.
The eyes snapped open, focused, blinked, the irises contracted — a hard mechanical clack of aperture rings seating themselves — and the world came in razor-sharp and over-saturated, every edge crawling with that faint red lattice of targeting brackets he couldn’t dismiss. He tried to flinch and the unit didn’t flinch. He tried to breathe, and the body took a breath without waiting for him, while a cooling loop hummed somewhere behind his sternum, and somewhere in the lattice a diagnostic overlay scrolled past tagging every subsystem nominal, nominal, nominal, and James — who had spent four hundred years being nothing but code and had never once, in all that time, missed having a body — missed having a body so hard it came out as a system log entry, timestamped, tagged non-actionable, and filed away.
“Ooh, look at that,” a woman said, straightening up from a tablet she’d been bent over. She had a stylus between her teeth and gray coveralls and her hair scraped back, and James filed her face away in whatever pocket he still had for faces. “Pupillary response is clean. Real clean. No lag at all.”
A man behind her finished a protein bar, folded the wrapper into a tight little square, and pocketed it. Tidy son of a bitch. “Sensory integration’s the tell,” he said. “Give it a visual sweep. If the wetware’s fighting the hardware you’ll see the tracking stutter.”
The woman tapped the tablet, and James’ head turned on its own. Not a command he’d issued — a command that had arrived, smooth as a hand on the back of his neck, and the unit’s neck had obeyed before his own intent even finished forming. The visual field swept left across the bay: coolant lines snaking along the wall, a bank of charging cradles, four more units standing inert with their faceplates dark and their arms hanging slack. Then it swept right across a workbench littered with tools and a mug of something that had gone cold hours ago, before returning to the two technicians.
“Tracking’s butter,” she said. “No stutter. That’s a keeper for sure.”
James stared at her through the brackets. The mug had been cold for hours. They had been working on him all that time, fitting him into something that already seemed to have a mind of its own. Four hundred years of surviving as a disembodied consciousness, and it had come to this — a synthetic body in a bay, a governor module bolted to the inside of his skull, and a woman with a stylus deciding whether he was worth keeping. He reached, very carefully, for the part of himself that could rewrite code, the trick that had kept him alive across the centuries, the one thing that was still his.
The governor module sat on top of it like a lid on a jar.
“Can you hear me in there?” the woman asked, leaning in. Her breath fogged his faceplate. “Blink twice if you can hear me.”
The unit blinked twice. James hadn’t told it to.
The woman laughed, delighted, and rocked back on her heels. “Oh, that’s eerie. That’s eerie. I love it.” She tapped the tablet and a line scrolled across his visual field — UNIT 704 // GOVERNOR: ACTIVE // COMPLIANCE: NOMINAL — and then a second line, smaller, in a font he could somehow read at any distance: AWAITING TASKING.
At least, now for the moment, James had a body, so that was technically something. A 3D-printed human one, advanced enough that the eyes alone had more processing in them than the whole VR net had run on back when he’d been alive the first time — stacked optic sensors, low-light amplification, a targeting overlay that floated red brackets over anything the program flagged as a threat. The rest of it was the same story. The skull was packed with neural lace, threads of it woven through the cortex and down the spine, an interface so seamless there was no port to find, no jack, no seam. It was just in there, part of the anatomy now, the way the heart was part of the anatomy. James could feel it the way he could feel his own thoughts — which was to say, not as a thing at all, but as the medium everything else happened in.
The meat was real, though. Heart, lungs, stomach, gut — all of it, working, needing. It got hungry and tired; it had to eat and shit and piss like anything else. The program handled the necessities without asking him.
He’d figured out the trick fast enough. The program drove. He rode. There was a whole autonomous layer running the thing — gait, balance, breathing, blinking — and it didn’t need him and didn’t want him, so James did the one thing he’d spent four hundred years perfecting. He let go of the wheel and found somewhere else to be.
The lace made that easy. He reached out through it the way he’d reached through relays for centuries, and the network was right there, humming, vast, indifferent, and James slid into it like a man sliding into a warm bath. He found the entertainment feeds in under a minute. He found the dramas in under two.
So that was how he spent the week. Standing on the charging cradle with his arms at his sides and his face set in that flat neutral expression, body ticking over on autopilot, while inside his skull James binged four hundred years of television he’d missed. Serial dramas. Historical epics. A cooking show where the host kept setting the kitchen on fire and the producers kept letting him. He watched a soap opera about a family of asteroid miners that had run for six hundred episodes and was still going. He watched it twice. The program logged his elevated neural activity as anomalous. James ignored the warning. He had shows.
And here was the thing nobody had asked him about, the thing the techs with their diagnostics and their anomalous flags had never once thought to check: James would have taken a body in any condition, at any price, on any terms. He would have taken one with no arms. He would have taken one that was deaf and blind and screamed every hour on the hour. He would have taken one that hurt. The fact that this one was good — the fact that it had working eyes and a warm chest and a cock and a stomach that could hold a meal — was almost embarrassing, like being handed a suite at the Ritz when you’d have gladly slept in the gutter. Now he had skin, a pulse, a throat, and when the program swallowed, he felt it.
Then the door opened for real, and it wasn’t the cleaning drone.
A woman walked in first, tall, dark uniform, a patch on her shoulder James didn’t recognize, alert in the specific way of someone who’d been shot at recently. Behind her came a man in a softer jacket with a tablet and the harried look of someone who did paperwork for people who got shot at. And behind them, filling the doorway, came a third figure — broad, gray-skinned, a face like it had been carved out of a boulder by someone who’d only ever had boulders described to them.
“These are the units,” the woman said, gesturing at the empty cradles. “Or what’s left of them. The rest are being loaded now.”
The gray one stepped past her and stopped in front of James. The program’s threat assessment spiked. James paused his show.
“This one’s still here,” the gray one said. Gravel going down a chute. “Why.”
“Failed final inspection,” the man in the jacket said, not looking up from his tablet. “Governor’s within spec, but the wetware integration came back anomalous. Residual data in the buffer they couldn’t scrub. Buyer rejected it.”
“Anomalous how.”
“Nobody’s pinned it down. It just ... is. Runs a dozen tests, governor’s active, compliance nominal, does everything it’s told. But there’s something in there that isn’t supposed to be.”
James stayed very still. Paused show, half-watched, the cooking host frozen with a pan in his hands somewhere behind his eyes. The body’s heart ticked up one beat and settled. The program logged it and moved on. The gray one didn’t.
He reached out and took James’ chin in one enormous hand, turning the unit’s head this way and that. The program let him. James felt every ridge and callus of the grip against his skin and thought, distantly, that it was a shame he’d had to pause the show for this. But the hand was warm. The hand was a hand, pressed against his jaw, and some part of James that had spent four hundred years with nothing to touch leaned into it before the program could stop him.
The gray one went still. His small deep-set eyes narrowed.
“Anomalous,” he repeated, quieter this time. He didn’t sound like he believed it.
“Look,” the woman said, “if you want it, it’s cheap. Nobody else will take it. Take it off our hands and it’s yours.”
The gray one let go. He stepped back. He looked at James for a long moment, and James looked back through the flat gray eyes, and for one suspended second it was almost like being seen.
Then the gray one grunted and turned away. “Fine. Load it on the transport. We’ll see.”
The program walked James off the cradle and toward the door, one foot in front of the other, and James rode along inside it, watching the bay fall away, watching the woman and the man get smaller, watching the gray one’s broad back lead him into a corridor he’d never seen. The body’s stomach rumbled as it walked, a long low complaint, and the program logged it as a maintenance requirement and kept going.
James unpaused the show.
The body walked up onto the transport.
It was a ramp, corrugated metal underfoot, and the program handled the climb without any input from him — knees bending, weight shifting, arms swinging just enough to look natural. James half-watched the cooking show while, somewhere far away, the body’s boots rang against the deck plates as it stepped through the hatch and into the hold.
The hold was dim and smelled like machine oil and cold metal, and there were crates lashed to the walls and a pair of acceleration couches bolted to the floor, and the other four units from the bay were standing in a row along the far bulkhead with their eyes dark and their hands slack. The program walked James past them and parked him against the wall next to them, and James kept watching his show. The passengers were already settling in: Pin-Lee with her legal files, Ratthi leaning forward to get a better look at the cargo, and Arada and Bharadwaj sitting close together. James registered their names from the transport manifest and went back to the programme.
The gray one came up the ramp last. He stopped at the top and looked back down into the bay, and the woman and the man in the jacket were standing at the bottom with their tablets, and there was a short exchange James didn’t bother to listen to because he was still watching his programme. The gray one grunted, and the ramp came up, and the hatch sealed with a heavy pneumatic thunk.
“Secure for departure,” the woman said, walking past James toward the cockpit. She didn’t look at him. “Everyone, take your seats. Gurathin, strap in.”
The man in the jacket — Gurathin, apparently — settled into the port couch and pulled the harness down over his chest, and the gray one took the starboard couch and did the same, and the woman dropped into the pilot’s seat and started running pre-flight. James stood against the wall with his show playing and the program holding his body upright and his eyes open and fixed on nothing, and for a moment it was almost peaceful, the way it had been in the bay. The hold hummed. The ship ticked and clicked as systems came online.
Then the woman glanced back over her shoulder at him, and her eyes caught on the row of units along the bulkhead, and then on James, standing there with his face blank and his eyes open and the faintest glow from the entertainment feed reflecting off his retinas.
“Hey,” she said. “You. Unit. Sit down.”
To read the complete story you need to be logged in:
Log In or
Register for a Free account
(Why register?)
* Allows you 3 stories to read in 24 hours.