Everything your Desk Buddy can do

A full tour of its moods, tricks and habits. Press Try it on any feature to watch the robot act it out, or play with it directly: drag across it to pet it and click to poke it.

๐Ÿ‘€It watches you

Its eyes are always paying attention.

Follows your cursor

Its eyes track your mouse across every monitor in real time. The eye nearest where it's looking gets a little bigger, like it's turning its head.

Move your mouse

Glances around

When you stop moving the mouse, it looks around the room on its own and sometimes back at you.

Just wait

Blinks naturally

It blinks every few seconds at random, and sometimes does a quick double blink.

Just wait

Random happy moments

Every now and then, for no reason at all, it smiles and gives a little chirp.

๐Ÿ–ฅ๏ธIt reacts to your PC

It notices what you're doing and turns it into feelings.

Focus mode ๐Ÿค“

When you're in VS Code, Visual Studio, PyCharm, IntelliJ, Android Studio, Sublime, Notepad++, Vim, a terminal, PowerShell, Figma, GitHub, Word, Excel or PowerPoint, its eyes narrow in concentration and follow your cursor more sharply.

Suspicious squint ๐Ÿ‘€

On YouTube, Netflix, Twitch, Reddit, Instagram, TikTok, Facebook, Prime Video, Disney+ or 9GAG it turns purple and gives you a very suspicious look: "Hmmโ€ฆ is this work?"

Feels your CPU ๐Ÿฅต

When your processor stays above 85%, it turns orange, looks worried, shakes a little and starts sweating.

Dances to your music ๐ŸŽต

Play a song in Spotify, YouTube Music or any player and it dances in time with the music: your PC works out the tempo, so it lands on every beat, sways over two beats, and closes its eyes on the downbeat now and then.

Knows the song

When a new song starts, it shows you the title and artist. Pause the music and it looks a little sad; press play again and it cheers up.

Gets dizzy ๐Ÿ˜ต

Spin your mouse in fast circles and its eyes turn into yellow spirals while its whole face wobbles. It needs a moment to recover.

๐Ÿ‘“It joins in with what you're doing

It looks at the window you're using and does it with you.

Reads with you

Open a document (a PDF in any reader or your browser, a Word or DOCX file, Google Docs, an e-book, Wikipedia or an article) and it puts on reading glasses. Its eyes sweep along each line and turn the page every few lines. Just browsing Google Drive doesn't count.

Movie night ๐Ÿฟ

Netflix, Prime Video, Disney+, trailers, episodes or any YouTube video: its eyes glow with the screen's light and it munches popcorn from a striped bucket.

Reading with music ๐ŸŽถ

Music keeps playing in the background of everything: reading with a song on means glasses, floating notes and bobbing to the beat, all at once. It even keeps dancing inside the toolbox.

Quiet in meetings ๐Ÿคซ

In a Zoom, Microsoft Teams, Google Meet, Webex or Skype call, it goes soft blue, looks politely down and mutes all its sounds so it never interrupts you. Even reminders stay silent.

Focus, fun and music

It also knows when you're coding or working on documents (focus mode), watching videos (suspicious squint) and listening to music (dancing). See Reading your PC.

Automatic

๐Ÿ“ฌMail and calendar

Connect your Gmail and Google Calendar once, in the dashboard on your PC.

New email alerts ๐Ÿ“ง

When an email arrives, it jumps up, rings a little "ding", holds up an envelope and shows who it's from and the subject. Several at once? It tells you how many.

Unread count

The status bar shows how many unread emails are waiting, like โœ‰ 5.

Status bar

Meeting reminders ๐Ÿ“…

10 minutes before each event it rings a bell and tells you what's coming up, and again when the event starts. Your next event's time also sits in the status bar.

Your day at a glance

The good-morning greeting also tells you how many events you have today.

Easy, private setup

Open the dashboard โ†’ Mail & calendar. Gmail uses a Google App Password and Calendar uses your calendar's private iCal link. Both are encrypted by Windows, stay on your PC, and only the sender, subject and event names ever reach your phone.

Dashboard

๐Ÿ’žFriendship and personality

The longer you spend together, the closer you get.

Its own name and personality

Every buddy is born with a random name and one of five personalities: Cheerful (smiley, loves pets), Shy (looks away bashfully, slow to warm up), Hyper (bouncy, gets dizzy easily, lots of quirks), Sleepy (naps often, grumbles "five more minutes" if woken) or Grumpy-but-sweet (frowns a bit, sulks quickly, melts when petted). You can rename it in Settings.

Boy, girl or just a robot

Choose in the dashboard: a girl buddy gets eyelashes, a little pink bow and a higher voice; a boy gets eyebrows and a lower voice.

Dashboard โ†’ Buddy

Friendship levels

Days together, time at your PC, petting and taking your breaks all raise your friendship from level 1 to 5. Each level-up is a little celebration with sparkles.

Level 1: getting to know you

At first it's a little jumpy and easily startled when you poke it.

Level 2: waves hello

When you come back to your PC, it waves at you.

Level 3: dozes off under your hand

Pet it for a few seconds and it gets so comfy it starts to doze off.

Level 4: celebrates your focus

Finish a focus session of 25 minutes or more and it throws a little party for you.

Level 5: best friends

Every now and then it gives you a little heart, just because.

It remembers you

The first time you meet, it introduces itself. After 3+ days apart it's a little huffy at firstโ€ฆ then forgives you with a big "I missed you!!" It also celebrates being friends for 7, 30, 100 and 365 days.

Its card

Tap ๐Ÿ’™ Lv in the status bar to see its name, personality, friendship level and how long you've been together.

Tap ๐Ÿ’™

๐Ÿง It learns about you

The more you use it, the better it understands you. Everything it learns stays on your PC.

Teach it music vs movie

Guessed wrong? Tap ๐ŸŽต or ๐Ÿฟ on the phone (or use "Now playing" in the dashboard) and say what it really is: music, a movie, or neither. It remembers that title, can remember the whole channel or artist, and learns which title words give it away, so it gets better at videos it has never seen.

Tap ๐ŸŽต/๐Ÿฟ

Knows what you're doing

Coding, writing, reading, email, chat, design, meetings, videos, games or browsing: it keeps track by kind of app (never the content) and shows it in the status bar.

Automatic

Learns your rhythm

After a few days it knows when you usually start and finish and your most focused hours. It cheers long focus stretches ("90 minutes of coding! ๐Ÿ’ช"), notices when you're jumping between too many things, tells you when you're early or working late, and sums up your day when you leave.

Automatic

Insights

The dashboard's Insights page shows today hour by hour, your week, and your pattern.

Dashboard

โšกIt reacts to your PC

Little moments get little reactions. Each one has its own switch in the dashboard.

Typing

Looks down at your keyboard with bouncing typing dots, faster when you type faster. The PC only counts presses, never which keys.

Loading

When Windows shows the busy cursor, its eyes turn into spinners.

Internet down

Worried and searching for a signal, and it cheers when you're back online.

Gaming

Fullscreen games get excited, screen-lit eyes and a ๐ŸŽฎ.

Copy, screenshot, volume, battery

A ๐Ÿ“‹ when you copy, a camera flash for screenshots, "shh" when you mute, eyes squeezed shut at full volume, and a nudge when your laptop needs charging.

Tools from your PC

Start the timer, stopwatch, focus sessions, breathing or dice from the dashboard's Tools page; they run on the phone.

Dashboard โ†’ Tools

๐ŸคšTouch it like a pet

It knows the difference between a poke, a stroke and a gentle touch.

Poke it

A quick tap makes it giggle and bounce, sometimes with heart eyes.

Pet it

Slide your finger across the screen and it closes its eyes contentedly, its eyes start to sparkle, it purrs, and leans toward your finger.

Don't overdo it ๐Ÿ’ข

Poke it 6 times in a few seconds and it gets grumpy: it turns red, looks away and goes "hmph". Poking more just makes it turn the other way.

Make up with it

While it's grumpy, pet it for a moment and it forgives you with heart eyes.

Curious about your finger

Hold a finger still on the screen and its eyes grow wide as it studies your finger. Let go and it chirps happily.

Secret tickle spot ๐Ÿ˜†

There's a hidden spot in the lower part of the screen, in a new place every time. Find it and it laughs uncontrollably.

Hunt for it below the eyes

Wake it up

Tap it while it's asleep and it startles awake: "Huh?! I was just resting my eyesโ€ฆ"

๐Ÿ”ŠIts own little voice

It talks in chirps and beeps, never words. They're made fresh every time, so they never sound exactly the same.

Buddy-speak

Whenever a speech bubble appears, it says it out loud in soft vowel sounds, about one syllable per word. Questions rise at the end, sad things fall, happy things bounce. You hear the feeling without hearing a word.

A voice for each personality

Cheerful is warm and sing-song, Shy is soft and breathy, Hyper rattles everything off, Sleepy drawls, and Grumpy is low and gruff. At first it's quiet and hesitant with you; as your friendship grows it gets warmer and chattier.

Soothing, never beepy

Everything plays through a gentle little echo: music-box chimes for reminders, a wind chime for calendar events, a soft "pop" for mail, and a contented hum when you pet it.

Phone, PC or both

Choose where its voice comes from in the dashboard: the phone, your PC's speakers, both, or off. It sounds exactly the same either way.

Dashboard โ†’ Sound

Mute button

Tap ๐Ÿ”Š at the bottom of the screen to switch sound off or on. Phones only allow sound after your first tap. In meetings it always stays silent.

Tap ๐Ÿ”Š

โณThe toolbox

Press and hold the screen for 2 seconds: a ring fills around your finger and six tools pop out. Each one turns its eyes into something new. Swipe down or tap โœ– to go back.

Timer

Its eyes become two hourglasses with sand pouring through. Swipe to pick 1โ€“60 minutes, tap to start or pause. At the end it jumps up and rings a music-box alarm until you tap.

Clock

Two clock faces: hours on the left, minutes and a ticking second hand on the right. Tap it and it tells you the time.

Stopwatch

One eye is a stopwatch dial with a sweeping hand, the other a digital readout. Tap to start or stop, swipe to reset.

Focus

Tomato-red eyes with little leaves: 25 minutes of focus, then a 5-minute break (15 every fourth round) where it stretches with you.

Breathe

A calming exercise: its eyes slowly swell as you breathe in and shrink as you breathe out, with a soft tone.

Dice and coin

Two tumbling dice, or swipe for a gold coin that flips while its other eye watches.

Keeps ticking

The timer, stopwatch and focus sessions keep running when you go back to your buddy, with a countdown in the status bar.

๐Ÿ“ณPhone sensors

Open the secure link from the dashboard's Phone page to switch these on.

Shake it

Shake the phone and its eyes spin. The harder you shake, the longer it stays dizzy.

Tilt it

Tilt the phone and its eyes roll to the low side, like marbles.

Tilt the phone

Lay it down

Lay the phone flat on its back and it relaxes, gazing up at the ceiling.

Clap twice

Two claps wake it up ("I'm up! I'm up!"), or make it jump if it's already awake. The mic only measures loudness on the phone: nothing is recorded or sent, a ๐ŸŽ™ shows while it listens, and you can switch it off in the dashboard.

๐Ÿ˜ˆCheeky mode

Off by default. Turn it on in the dashboard and choose how cheeky it gets. Funny-annoying, never mean.

Mild ๐Ÿ˜

Sometimes looks the wrong way on purpose, then acts innocent ("โ€ฆwhat?"). Selective hearing: may turn away from a poke with "not now", then peek back. Counts your visits: "That's your 7th YouTube visit today ๐Ÿ‘€".

Dashboard

Medium ๐Ÿ˜œ

Everything in Mild, plus a theatrical yawn after 2+ hours straight ("still going?"), and fake-out naps that end with one eye open: "โ€ฆjust kidding ๐Ÿ˜".

Dashboard

Spicy ๐Ÿ˜ˆ

Everything in Medium, plus it dodges your finger ("Too slow! ๐Ÿ˜"), notices Backspace mashing ("Typo speedrun?"), slow-claps when you come back to work from YouTube, and asks "Pausing again? ๐Ÿ™„" if you keep pausing a timer.

Dashboard

House rules

It never touches your PC, never fakes real emails or alerts, stays polite in meetings and backs off when your PC is struggling. For typo jokes the PC counts only Backspace presses, and only while Spicy is on.

Always

๐ŸคงA life of its own

When nothing much is happening, it does little things on its own, about every minute or two.

Sneezes

"Ahโ€ฆ ahโ€ฆ" its eyes droop and look up, then ACHOO! It squeezes its eyes shut and jolts, then giggles at itself.

Hiccups

A fit of four hiccups, each with a little jump and a surprised face, then relief.

Chases a fly

A fly buzzes around the screen and its eyes follow it everywhere. It tries to catch itโ€ฆ and the fly zooms away.

Hums a tune

It closes its eyes happily, sways side to side, and hums a little melody with notes floating up.

Nods off

Its eyelids droop, it dozes for a secondโ€ฆ then jerks awake, startled, and laughs it off.

โ˜€๏ธIt knows your day

It keeps track of when you're around and looks after you.

Good morning

The first time it sees you each day, it stretches tall, then wide, and greets you with "Good morning! โ˜€๏ธ", "Good afternoon!" or "Good evening!" depending on the time.

It missed you ๐Ÿ’•

If you've been away for more than two days, it greets you with heart eyes, a happy bounce and "I missed you so much!!"

Gets sleepy when you're away

After 2 minutes without mouse or keyboard input, it gets sleepy and yawns.

Falls asleep

After 10 minutes away, its eyes close, it breathes slowly, snores softly, and Zzz's float up.

Wakes up happy

When you come back, it wakes with a surprised face: "Oh! You're back! ๐Ÿ‘‹"

Break reminders ๐Ÿ’ง

After 50 minutes of work, it reminds you to stretch and drink some water. Tap it when you're done and it thanks you. Stepping away for 5+ minutes also counts as a break. You can change the 50 minutes by adding ?break=25 to the phone link.

After 50 min of work

Late-night bedtime nudges ๐ŸŒ™

After midnight its eyes get droopy, and every 20 minutes it yawns and nudges you: "Bedtime soon? ๐Ÿ˜ด"

๐ŸŒฆ๏ธIt lives your life with you

Its world changes with your weather, your day, the season, your holidays and even your pay cycle. Switch each one on or off on the dashboard's Life page.

Your weather

Rain, drizzle, snow, fog, clouds, sunshine or a thunderstorm (with a flinch at the lightning) behind its eyes, matching the real weather in your city. It tells you about it in the morning and notices when it starts raining.

Time of day

A soft sunrise glow, bright days, warm sunset colors and a dark sky full of stars and the moon, timed to your real sunrise and sunset.

Automatic

Seasons

Falling leaves in autumn, drifting blossom in spring, and a cosy scarf when it's winter or cold outside. Sunglasses on very hot days.

Holidays and your birthday ๐ŸŽ‰

A party hat, confetti and a little song on your birthday and New Year; a witch hat, pumpkin and bats for Halloween; a moon and lantern for Eid; diyas for Diwali; a Santa hat and tree for Christmas; red lanterns for Lunar New Year.

Payday ๐Ÿ’ธ

Tell it your payday and it celebrates with sunglasses and money confetti, has a sparkly few days after, and gently cheers you on in the tight days before the next one. Never judgy.

Long meetings

After a meeting of 30 minutes or more it gives you a sympathetic "phew".

Automatic

Everyone gets their own buddy ๐Ÿ‘ฅ

When several people share one PC, each person has a password-protected profile with their own buddy, Gmail and Calendar, settings, learning and history. The password is asked only when you switch, and it also encrypts that person's secrets.

Dashboard โ†’ People

๐Ÿ’“It has feelings

Love, fun and energy rise and fall all day on your PC, even while the phone is off. It never looks the same for long.

Ignore it and it shows

Hours without any attention and it lets you know, in its own way: a shy buddy gets lonely and then teary, a grumpy one gets annoyed and then properly angry (steam!), a cheerful one gets clingy with big pleading eyes. Bored buddies roll their eyes and ask for a game; tired ones ask for a battery snack.

Making up

Pokes don't help when it's upset. Pet it for a while (an angry buddy takes longer) and it melts: "Okayโ€ฆ fine. I forgive you ๐Ÿ˜ค๐Ÿ’•". It never loses friendship over it.

Catches up with you

Open the phone after a while and it tells you what you got up to while its screen was off ("๐Ÿ’ป Coding 2 h ยท ๐ŸŽต 12 songs ยท ๐Ÿ“ง 3 emails"), with an opener that matches how it feels.

Automatic

Never the same face

Little expressions mixed for its personality and mood: winks, glances, lazy looks, slow trusting blinks, thinking looks and peeks.

Always on

A mini buddy on your PC

No phone connected? A small pair of eyes sits in the corner of your screen and keeps you company. Stroke it with the mouse pointer to pet it, drag it anywhere, right-click for snacks. It hides during fullscreen games and films.

Automatic

๐ŸŽพPets, snacks and play

Lots of ways to show it some love.

More ways to pet

Pat its head (stroke above the eyes) and it bobs under your hand; scratch its chin (below the eyes) and it melts; rub back and forth fast to tickle; boop it right between the eyes and it goes cross-eyed; hold two fingers on it for a hug; flick up quickly for a high five.

Touch

Snacks

Hold the screen, then Snacks: a cookie, ice cream (brain freeze!) or a battery for energy. It munches with crumbs flying. Three of each a day, then it's full.

Play ball

Hold the screen, then Ball. Fling the ball around the screen; its eyes follow it and it headbutts it back up. Perfect when it's bored.

Dance moves and party lights

It picks moves that fit the song: a dreamy sway for soft songs, bounces and twists for most, hops and headbanging when it's loud and fast. It squashes on every big hit, shakes through the build-up and spins on the drop, with light beams and a little equalizer behind it.

๐ŸŽจWhat its colors mean

Its eye color tells you how it feels at a glance.

CyanNormal, happy, focused
PinkLove, heart eyes
GreenDancing to music
PurpleSuspicious
OrangeStressed, CPU is busy
RedGrumpy
YellowDizzy
BlueSleepy or asleep
Soft blueQuiet, you're in a meeting
GreyCan't find your PC

๐Ÿ“ฑThe phone side

Your phone just needs a browser. No app store.

Fullscreen with one tap

Tap the robot and it fills the whole screen and turns sideways. If you swipe out, the next tap brings it back.

Tap the screen

Add to Home screen

Install it from your browser menu and it gets its own robot icon and opens fullscreen like a real app. Updates arrive automatically, with no reinstalling.

Browser menu

Little status bar

A dim bar at the bottom shows the time, CPU and RAM usage, how long you've been working, unread emails, your next event and your friendship level. Double-tap to hide or show it.

Double-tap

Tap any number

Tap the time, your work timer, unread mail, next event, battery or a running timer in the status bar for details and actions: "I just took a break", snooze a reminder, pause or reset timers, open Gmail or Calendar.

Tap the status bar

Phone battery ๐Ÿ”‹

Shows your phone's battery in the status bar (on Android), and asks to be plugged in when it's getting low.

Automatic

Can't find your PC

If the connection drops, it turns grey, looks worried, shows a "?" and keeps looking. It reconnects by itself and says hi.

Wi-Fi, cable or Bluetooth

No Wi-Fi? Turn on the phone's USB or Bluetooth tethering and it connects that way. It knows every way to reach your PC and switches by itself when one stops working. A cable keeps the phone charged, too.

Phone settings

Works on any phone

Android or iPhone, old or new. Anything with a modern browser on the same Wi-Fi.

Any browser

๐Ÿ’ปThe Windows side

One small program that sets itself up.

One-file install

Download DeskBuddy.exe and double-click it. It installs itself, with no setup wizard and no Python needed. You can carry it to other PCs on a USB stick.

Double-click

Welcome tour

The first time, a short tour introduces your buddy, shows a QR code and waits until your phone connects, then asks where sounds should play.

First run

Starts by itself

From then on it runs quietly in the background whenever you turn on your PC. Just open Desk Buddy on your phone and it connects; no window needed.

Automatic

The dashboard

Open Desk Buddy from the Start menu, your desktop or the tray robot to customise everything: rename it or change its personality, switch every feature on or off, pick where sound plays, set up sensors, mail and calendar, and choose your Cheeky level. Changes reach your phone instantly.

Start menu

Tray icon

A little robot sits by your clock: click it to open the dashboard, or right-click for Connect a phone and Quit.

Click

"Phone connected" notification

Windows tells you when your phone connects.

Automatic

Easy updates

Run a newer DeskBuddy.exe and it replaces the old one by itself.

Double-click

Clean uninstall

Remove it from Windows Settings โ†’ Apps like any program, or from the dashboard's About page. It removes everything it added.

Settings โ†’ Apps

One buddy on all your PCs

Use more than one PC? Turn on Sync and type one code on each. They share the buddy, its friendship (points from every PC add up), its feelings, what it learned and your activity. PCs on the same network swap directly; PCs in different places use Google Drive, OneDrive or Dropbox. Everything is encrypted with your code, and the phone follows you to the PC you're using.

Dashboard โ†’ Sync

Light on your PC

It only checks a few things each second and uses barely any CPU or memory.

Always on

๐Ÿ”’Private by design

Your buddy keeps your secrets.

Stays on your Wi-Fi

Everything travels directly between your PC and your phone. There's no cloud, no account and no tracking. The only internet connections are the ones you turn on yourself: your PC checking your own Gmail and Calendar.

Always

Your passwords stay locked

Your Gmail App Password and calendar link are encrypted by Windows so only you, on your PC, can unlock them. The dashboard only opens on the PC itself, never from your phone or the network.

Always

Home networks only

It only accepts connections on home or work networks, never on public Wi-Fi like cafรฉs or airports.

Always

Open source

All of the code is public on GitHub, so anyone can check exactly what it does or build it themselves.

View code

Ready to meet your buddy?

Free for Windows 10 and 11. Any phone works.

Download DeskBuddy.exe