LAN Waifu

A little friend for your editor, with superpowers.

She walks along your VS Code window, cheers when you save, naps when you don't, and carries messages to your teammates' screens.

For VS Code and Cursor, on Windows, macOS and Linux.

Ember throws a fireball across the editor and sets Sakura running about in flames

What she does

Free, for everyone. Set a room code to share her with your team; without one she's yours alone and nothing goes on the network.

Roams your whole window

She walks along the bottom of VS Code, over editors, sidebar and terminal. Drag her anywhere and she drops back down.

Reacts to your code

Cheers when you save, frets at errors, celebrates commits, sits out of the way while you type, naps after two idle minutes.

Visits teammates

Now and then she walks off the edge onto a teammate's screen. Theirs visit you the same way, then head home.

Can be thrown

Grab her and fling her off the edge: she flies onto your teammate's screen and crash-lands there.

Carries messages

Send a teammate a note or a sound. She walks it over in person and tells them, in her own words.

Has a menu

Right-click her for everything she can do, in her own colours, down to typing your message in a box over her head.

The cast

Pick one. Each has her own look, her own voice and her own signature power.

Midnight

☾ Midnight

Calm, sleepy, quietly fond of you.

Frost

❄ Frost

Cool and aloof. Cares more than she shows.

Sakura

♡ Sakura

Bubbly. Everyone's best friend on day one.

Violet

✧ Violet

Dreamy and mysterious. The stars told her.

Ember

✦ Ember

Fiery. Turns everything into a race.

Honey

✿ Honey

Sweet. Brings snacks, worries about you.

Mint

☘ Mint

A cheeky prankster with a giggle.

LAN Waifu Pro: the move list

Right-click your character or press Ctrl+Alt+P. Aimed powers fly to the character you pick, across to a teammate's screen if that's where she is.

Ember's fireball sets Sakura alight
Ember Pro

Fireball

She charges a fireball in her hands and throws it. Her target runs about in a panic, in flames.

aimed · 5 s burn
Frost freezes Mint in a block of ice
Frost Pro

Freeze

An ice shard turns her target into a block of ice, which cracks and shatters as it wears off.

aimed · 5 s freeze
Sakura's heart charms Ember into walking over
Sakura Pro

Heart beam

A heart charms its target into walking over to Sakura, hearts circling her head, even from another screen.

aimed · crosses screens
Honey thaws a frozen Frost with golden sparkles, then a golden shield rises round her
Honey Pro

Sweet heal

Honey and candy for a friend: she shakes off any ice, fire, charm or bugs, cheers in a column of golden sparkles, and keeps a golden shield for 2 minutes that every attack, and Midnight's lullaby, bounces off.

aimed · cures · 2 min shield
Midnight rides her moon while Sakura falls asleep and a shielded Ember stays awake
Midnight Pro

Moon glide

Midnight summons a crescent moon and rides it about the window, and every character in the room, on every screen, falls asleep for 8 seconds. Only Honey's shield keeps one awake.

everyone · 8 s of sleep
Mint throws a jar of bugs at Ember, who runs about covered in bugs while bugs crawl over the code
Mint Pro

Bug jar

Mint lets a jar of bugs loose on a teammate: her character runs about covered in bugs, and her code looks bugged for 10 seconds, with typos, squiggles and bugs crawling over it. Only looks: the file is never touched.

aimed · 10 s of bugs
Ember dashes across and knocks Mint flying
Ember Pro

Fire dash

She blazes across the whole window on a trail of fire. Anyone in her way goes flying.

area · knocks back
Violet sinks into a shadow portal and rises next to Midnight
Violet Pro

Shadow portal

She sinks into her portal and rises right next to any character you pick, on whichever screen she's on.

teleport · any screen
Mint vanishes in a puff of smoke and reappears
Everyone Pro

Teleport

Vanish in a puff of smoke and pop up somewhere else on your screen, or next to a teammate.

teleport · any screen
Midnight flies across the editor superhero style
Everyone Pro

Fly

Up and away, superhero style: she soars back and forth over your code, then glides down to land.

8 s flight
All seven characters dancing, each her own dance
Everyone Free

Dance

No license needed. Every character has her own dance, in her own style: Sakura's idol hearts, Violet's spell-casting twirl, Mint's peace signs.

emote

LAN Waifu Free

  • Seven characters roaming your whole VS Code window
  • Visits, messages and sounds between teammates
  • Fling her onto a teammate's screen
  • The right-click menu, Dance, and getting hit by your team's powers
  • 3 superpowers a day to try

LAN Waifu Pro $4.99

  • Every superpower, as often as you like
  • Aimed powers that cross to teammates' screens
  • Every new power added in version 1
  • One payment, no subscription
  • Use it on up to 3 of your machines

Your license key arrives by email. In VS Code, run LAN Waifu: Enter Pro License Key to unlock it (or buy from inside the extension with LAN Waifu: Get Pro).

Install

VS Code

From the Visual Studio Marketplace, or search for "LAN Waifu" in the Extensions view.

Cursor, VSCodium, Windsurf

From Open VSX, or search for "LAN Waifu" in the editor's Extensions view.

Quick Open

Press Ctrl+P (Cmd+P on Mac) and paste:

ext install guy-argaman.lan-waifu

Questions

Does she send my code anywhere?

No. She notices only that you saved, made an error or typed fast, never what your code says, and that stays on your machine. With a room code, she sends only what's needed to visit teammates and carry messages, encrypted with a key made from the room code; without one, nothing leaves your machine. More in the privacy policy.

How do teammates find each other?

Everyone sets the same room code. On the same network (an office LAN) characters find each other automatically; across networks, you can list each other's addresses or use a relay.

Which systems does she work on?

Windows and macOS, and Linux in an X11 session or on KDE Plasma, where she roams the whole window. On other Linux desktops she walks along your open editors instead, and the superpowers aren't available there.

Do my teammates need Pro to see my powers?

No. Anyone can be hit by a fireball or charmed by a heart. Pro is for casting them.

Is Pro a subscription?

No. $4.99 once, and it's yours for good on up to 3 machines. Moving to a new machine? Run LAN Waifu: Remove Pro License From This Machine on the old one.

Can I get a refund?

Yes, within 14 days of buying, no questions asked. See the terms.