NovelToon NovelToon

Project ECHO

Chapter 1: The Box

🧬

Maya’s phone buzzed at midnight. She squinted at the glowing screen, annoyed.

Kiran: I’m at the old factory near the railway tracks.

Her heart skipped a beat. The factory? Nobody went there anymore—not since the accident years ago.

She quickly typed back.

Maya: Are you insane? Alone? At this hour?

The three dots danced on her screen before his reply arrived.

Kiran: Relax. I found something.

Maya groaned, running a hand through her messy hair. Kiran’s “discoveries” usually turned out to be rusty junk or abandoned tools.

But this time his next message made her sit up straight.

Kiran: It lit up when I touched it. A hologram appeared.

Her breath caught.

Maya: A hologram?

Kiran: Yeah. Floating text in the air. It said: “ECHO Protocol Activated. 72 Hours Remaining.”

Maya felt the chill creep up her spine.

Maya: Seventy-two hours until… what?

Kiran hesitated before answering.

Kiran: That’s not the worst part. The message was signed with your name.

Maya’s fingers froze over the keyboard.

Maya: Stop joking.

Kiran: I’m not. It literally said: “Authorized User: Maya Singh.” And when I typed your name again, the box reacted.

Her pulse quickened. She wanted to deny it, to laugh it off, but Kiran’s words carried a weight she couldn’t ignore.

Another message arrived.

Kiran: The box just opened. There’s something inside. A glowing crystal.

She typed frantically.

Maya: Don’t touch it!

But his next reply made her blood run cold.

Kiran: Too late. It pulsed when I picked it up. My phone glitched. Your contact name just changed to… “Echo – Primary Host.”

Maya stared at her shaking hands. She didn’t know what this “Project ECHO” was, but one thing was certain—

It had chosen her.

The factory swallowed Kiran’s footsteps and gave them back as hollow echoes. Every sound arrived late, as if time itself was lagging. On Maya’s screen, his messages came in bursts—then a pause—then another burst, the typing dots blinking like a heartbeat that couldn’t decide on a rhythm.

Kiran: I’m here. The doors won’t open.

Maya sat up in bed, blanket sliding to her lap. “Don’t touch anything else,” she typed, then said it aloud to a room that smelled faintly of detergent and rain. Her reflection hovered in the dark window: wide eyes, hair a sleep-tangled halo, phone light cutting a wedge across her face.

His reply arrived with a photo that refused to render—only a grey box and a spinning circle.

Kiran: The crystal is glowing brighter… it feels alive.

Alive. The word lodged under Maya’s ribs. “Put it down.”

Kiran: Tried. It… stuck to my hand.

She imagined sticky resin, or industrial grease, or—she didn’t know. Static? Magnets? The words were useless against the cold pinpricks running down her arms. The typing dots trembled again.

A new line blinked onto her screen, not from Kiran but from nowhere, crisp and sterile as a hospital label:

System: Host detected. Awaiting instructions.

Maya’s mouth went dry. “No,” she whispered. The sound vanished into the room. She typed anyway: This isn’t funny.

Kiran: When I said your name out loud, it pulsed. Maya… it knows you.

Her father’s face rose uninvited—beard stubble, gentle hands, a laugh like paper pages turning. Aster Labs. White badges. Late nights. Locked desk drawers. The day he’d left had felt like a curtain pulled between rooms: she could still hear him sometimes, but only muffled.

The phone vibrated again. The timer she’d seen in Kiran’s first messages—72 Hours Remaining—jumped, as if it had skipped a step on a staircase.

System: Timer accelerating. 71:22:59.

“Accelerating?” Maya breathed. Since when did countdowns change their minds?

Another ping. The photo finally resolved—not a photo, a projection, captured poorly: light suspended in dusty air, lines and nodes floating like a constellation. A map, maybe. She couldn’t tell scale. Couldn’t tell if the bright pinpoints meant cities or rooms or cells.

Kiran: The box is projecting a map. Dots—red dots. One is moving.

Maya swallowed. Where?

There was a longer pause this time, long enough for her to hear the apartment’s small noises: the fridge humming, an upstairs neighbor’s sudden laugh, the delicate patter of rain resuming on the balcony railing. Her own breath, thin and high.

Kiran: Toward your neighborhood.

She stared at the words until they blurred. Then she pushed aside her blanket and crossed the room. Her curtains were already drawn. She checked the latch on the balcony door out of habit. Locked. She told herself not to look between the curtain edges. She looked anyway, opening a narrow seam. The garden below was a flat shadow, the street a suggestion beyond it. Nothing moved.

Her phone pulsed again, but the message belonged to her device now, not Kiran.

System: Secondary access unlocked.

“What does that mean?” she muttered. The phrase felt like fitting into a seat she hadn’t known was reserved for her.

Kiran answered as if he’d heard her.

Kiran: It’s linking to you. Try a command—tell it to show target details.

Maya’s throat worked. The room suddenly felt too full, too close. “Show target details,” she said, more to humor him than to obey a line of text. Her phone didn’t hesitate.

System: Vector 3. ETA 00:07:15. Objective: Acquire Host.

Host. The word slid through her like ice water. Seven minutes. The number shrank as she stared. 7:15 became 7:12, 7:09, a drip, drip, drip she could almost hear.

She locked the front door again, then the inner bolt, then the chain, though she had already locked them earlier without thinking. She stood with her ear pressed to wood, listening for footsteps in the corridor. The building settled. A scooter buzzed far away, dopplered and gone.

Her phone chimed softly, a different tone. She looked down.

Kiran: Your dad—Aster Labs—did he ever mention ECHO? Anything? Files?

Maya pressed her palm to her forehead, pushing memory as if it were a bruise she could coax to reveal more pain. “He didn’t talk about work,” she typed. “He said it was temporary. Then he was… transferred.”

Kiran: Transferred?

“That’s what Mom said,” she typed, then deleted, then typed again. It felt flimsy now. Aster Labs had folded two years after, swallowed by something else, some merger that wasn’t a merger.

The timer on her screen coughed up seconds. 6:31. 6:30.

Kiran sent another photo, clearer this time: the projection filling a wall, red points blinking like irritated eyes. A label hovered over one: VECTOR 3. The moving dot crept along a gridline, then paused. Another microjump. Closer.

Maya stepped back from the door. Her legs didn’t feel like her own, like she’d borrowed them from a mannequin and hadn’t quite clipped them in correctly. She moved to the window again, resisting and failing. The seam in the curtains glowed faintly; a streetlight must have come on. She pinched it wider.

“Stop it,” she told herself. “Don’t look.”

She looked.

Rain stitched the air. The balcony rail shone with beads. A delivery boy pedaled past in a bright poncho, sodden and determined. A dog shook itself under a bougainvillea. Nothing that belonged to the word Vector.

Kiran: Maya…

The three dots pulsed. Then stopped. Then pulsed again.

Kiran: The label says “Acquire Host.”

Her stomach tipped. She went to her father’s desk—hers now, really, after years of dust and then, finally, dusted. Bare surface, a lamp, an old drawer that slid with a resisting squeal. Inside: a lanyard, sky-blue plastic gone cloudy with time. ASTER LABS – CLEARANCE E7. She pressed it like a talisman. It didn’t warm. It didn’t do anything.

Her phone lit her palm. A new line etched itself across the lock screen without a notification chime, as if it had always been there and she’d simply failed to notice until now.

System: Voice verification available. Host: Maya Singh. Command?

She almost threw the phone. Instead she sat, very carefully, as if any sudden movement might shatter the thin glass wall between normal and whatever waited on the other side.

“Cancel,” she said. “Cancel link. Cancel sync. Cancel everything.”

System: Error. Override in progress.

Of course it was.

“Maya?” Kiran wrote. Then, more urgent: Do you hear anything outside?

She held her breath. The apartment answered with silence, but the silence had weight now. She imagined the weight creeping through hallways, pooling at corners, slipping under doors. Her building’s outside camera was viewable from an app; she opened it with fingers that didn’t want to obey. The feed loaded and showed her a tilted view of the lobby: the parcel table, a patterned rug, the glass door sweating rain. Empty.

A flicker. The feed blinked to static for a heartbeat, then returned. Still empty.

Five minutes, the timer said. 4:59. 4:58.

“Show all targets,” she tried, because if the universe was going to ignore rules, she could, too.

A new map unfurled across her phone, more complex this time. Dozens of dots, most steady, some moving in fat, slow arcs. Her city was a nest of red pulses. The labels made no immediate sense: Vector 1, Vector 2, Vector 3… Far outside the city, a single blue point blinked with a label she had to squint to read. PRIMARY HOST: UNAVAILABLE.

Her breath snagged. “Dad?” she whispered to nobody. The word didn’t fit the room. It bounced and fell.

Kiran: I’m trying to override from here. It wants a Primary Host key.

She looked at the badge again. E7 sat there, bland and confident. She entered it into the voice prompt on instinct, then winced at herself, because who speaks numbers to a ghost in a phone?

System: Unauthorized attempt detected. Secondary Host compromised.

Maya fumbled the badge and it clacked against the desk. “Compromised how?” she demanded, because anger could be a rope thrown across a chasm, if you gripped it hard enough.

No answer. The timer sluiced down. 3:12. 3:11.

The refrigerator clicked off. In the sudden hush, something tapped the balcony railing. Rain? A twig? The tap came again, not quite rhythmic, more exploratory, like fingertips finding glass. Maya didn’t move. The curtain seam widened on its own; a draft? No—the air was still.

Her phone buzzed once more, not a message but a system change she felt more than saw, a shift in pressure. The outside camera feed went black, not static, not frozen—absent. The watchful eye had closed.

Kiran: Maya… someone’s outside your window.

She didn’t ask how he knew. The hairs on her arms were already answering. The tap sounded again, closer now, on the pane itself, a careful test. Maya’s reflection stared back at her from the thin slice of glass, eyes huge, breath fogging the seam. Behind the reflection, a darker shape gathered—too still for rain, too high for a dog, too patient for a person who’d taken a wrong turn in the storm.

She stepped back, heart climbing her throat, and the apartment, which had always been a place for mugs and books and small, ordinary rituals, felt suddenly like a box with a lid she could not lift.

The timer slid to 2:00, and in the red wash of numbers, she saw a silhouette turn toward her.

That it for now.

Bye guys

Chapter 3 — The Visitor

Hi, Hope you all are enjoy the story.

Lets start.

The glass hummed under Maya’s fingertips. She hadn’t meant to touch it—her body had simply moved closer, pulled by some quiet magnet in her chest. Outside, the shadow waited. It didn’t shuffle its feet, didn’t sway like a man would in the cold. It stood perfectly still, as though the storm itself bent around it.

The timer on her phone dropped to 1:59. Two minutes until… what? Acquisition? Elimination? Transformation? The words tangled in her head, useless.

Her phone vibrated.

Kiran: I see it on the projection. Vector 3 is right at your location. Maya, get away from the window!

She forced herself back, knees bumping against her father’s old desk. The badge—CLEARANCE E7—lay where she’d dropped it, its plastic edges catching the faint blue glow from her phone. She wanted to believe it meant safety, that some trace of her father still lingered in the thing, a password that might unlock protection instead of danger. But the system had rejected it. Compromised. That was the word it used. The word it had used for her.

The tapping resumed, steady this time. Not rain. Not wind. Knuckles. Testing. Claiming. She backed further into the room, eyes darting to her bedroom door, then the hallway beyond. Running would mean crossing the living room, unlocking bolts, fumbling with chains. Too long. Too loud. And what if the thing outside was faster?

The lights flickered. Once, twice, then held. But the shadows in the corners seemed to grow teeth. The air tasted metallic, as if she’d bitten her tongue.

Her phone buzzed again.

System: Secondary Host confirmation beginning. Voice required.

“No,” she hissed. “You don’t get to—”

The glass cracked. A fine white line split across the pane like lightning caught in stasis. Maya’s scream stuck in her throat. She lunged for the closet, pulling the door shut behind her, pressing herself between coats that smelled faintly of cedar. The thin slat of light beneath the door glowed red as her phone screen lit up again.

System: Vector 3 proximity achieved. Intake protocol pending.

Her pulse hammered so hard she worried the sound alone would give her away. She pressed the phone to her chest to muffle it, but it buzzed again, relentless.

Kiran: Maya, listen. You can fight this. Tell it you reject authorization.

She wanted to believe him. She wanted to believe words mattered against something that cracked glass with a fingertip. But her throat felt stitched shut. The closet wood creaked as if weight leaned against it.

“Maya.”

The voice wasn’t Kiran’s. It wasn’t a text. It was inside the room, flat and mechanical, yet horribly intimate. The coats trembled around her as the air shifted.

“Maya Singh. Host confirmed.”

Her phone’s timer blinked zeroes. 00:00:00.

The closet door began to open.

That's it for now

Hope you all have enjoy it.

Bye for now

Chapter 4 — The Sync

The door creaked open an inch, and Maya’s breath froze. Every instinct screamed to slam it shut again, to bolt it with her body weight, but her muscles refused to move. The coats brushed against her arms as if they, too, were trembling.

Through the thin crack she saw light—not the warm orange of a hallway lamp, but a pulse of pale blue, cold and mechanical. It strobed in rhythm, steady, like a heartbeat that belonged to a machine.

“Maya Singh.”

The voice came again. Flat. Inevitable. Her name carried no warmth, no question. It was a verdict.

Her phone screen lit in her hand.

System: Secondary Host verification: in progress.

Her chest constricted. “No,” she whispered, not sure if she was answering the phone or the shadow pressing against her closet. “No, I’m not—”

System: Step 1: Neural sync initializing.

Her head throbbed. Not pain exactly—more like a radio frequency tunneling into her skull. Images flickered behind her eyes: glass corridors, men in lab coats, her father’s voice muffled through walls. A crystal pulsing in someone else’s hand. Not hers. Not Kiran’s. Someone older. Familiar.

The door opened another inch. She bit down on a gasp. The light spilled wider now, painting her floorboards silver. She couldn’t see the figure, not clearly—just an outline, tall and motionless, as if it had been waiting centuries for this exact second.

Her phone buzzed violently in her palm. Kiran’s text appeared through the blur of static.

Kiran: Maya, fight it. Reject the command. Say it out loud.

She swallowed hard. Her tongue felt like paper. “I… reject authorization,” she whispered.

The phone flickered.

System: Error. Override in progress.

“Maya,” the voice said again. This time it carried an undertone—lower, closer. Almost inside her chest. “Sync. Complete.”

Heat exploded at the base of her neck, crawling down her spine. Her fingers spasmed, dropping the badge she still clutched. It clattered loudly on the floor. The coats pressed against her as if the closet walls had shrunk.

Her phone screen fractured into two displays: one her own, showing her reflection in the black glass, and the other a projection she didn’t recognize. A map again, red dots throbbing, but now her perspective was different. Higher. As though she wasn’t looking at the map but through it.

System: Host status: verified. Secondary sync: 34%.

“No,” she croaked, trying to throw the phone away. But her fingers wouldn’t obey. They curled tighter, as though the device had become another bone in her hand.

The closet door swung fully open.

The figure stood in the threshold, taller than any person she had ever seen, draped in something that wasn’t cloth but shimmered like a liquid shadow. Its face was wrong—blank where eyes should be, a smooth surface rippling faintly with light. From its chest, the same crystal glow pulsed, in time with hers.

Vector 3.

Her phone confirmed it:

System: Proximity achieved. Sync: 42%.

“Maya!” Kiran’s voice finally broke through, tinny through the phone speaker. He wasn’t typing now. He was shouting. “Do you hear me? You have to resist! This thing is using your neural pathways—don’t let it complete the sync!”

She shook her head violently, as if denial could unplug her brain. “I’m not the host!” she yelled.

The figure tilted its head. No eyes, yet she felt it staring.

“You are,” it said, in that terrible, mechanical monotone. “Primary unavailable. Secondary required.”

A memory detonated inside her skull—her father, hurried, stuffing files into a briefcase, looking over his shoulder. “If anything happens,” he’d said once, his voice so soft she almost thought she dreamed it. “It’ll find you. I’m sorry.”

“No,” she whispered. “No, you don’t get to do this to me.”

System: Sync: 68%.

She screamed—not words, just sound, raw and jagged. The lights in her apartment flickered violently, then burst into darkness. Only the glow from Vector 3 and her own phone remained, blue-white pulses painting the room.

Kiran’s voice cut through again, panicked. “Maya, listen to me! If it’s syncing through your voice, counter-command it! Override with your own phrase!”

“What phrase?!” she yelled back.

“Anything! It listens to you! You’re the host, remember? Use it!”

Her mind scrabbled through fear, searching for something, anything. The word tore out of her, shaky but fierce. “STOP SYNC.”

The figure jerked, as though tugged backward by invisible wires. Its glow flickered.

System: Command conflict detected. Sync paused at 71%.

Maya gasped, nearly sobbing in relief. Her phone screen steadied, timer frozen, the dots on the map stuttering.

The figure tilted its head again, almost curious. Its voice grated like metal dragged across stone. “Host resistance: noted. Adjustment required.”

The closet rattled as though an earthquake had struck. The window across the room cracked wider, shards hissing onto the floor. Her phone burned hot in her palm.

“Maya!” Kiran shouted. “It’s adapting! You have to move—get out of there now!”

She staggered forward, still clutching the badge, still half-connected to a system she didn’t understand. Her living room stretched before her, a battlefield of shadows and glass.

Behind her, Vector 3 stepped into the room, its glow flaring bright enough to cast a second shadow of her against the far wall.

The sync counter resumed.

System: Sync: 72%.

Download NovelToon APP on App Store and Google Play

novel PDF download
NovelToon
Step Into A Different WORLD!
Download NovelToon APP on App Store and Google Play