Blog
A cute calorie counter, on purpose: meet Doy, our pixel companion
Why do calorie apps feel like homework?
We started Doydum because we kept giving up on food tracking ourselves. Not for lack of trying. The apps we used were capable and carefully made, but logging felt like filling in a form at every meal, and on the evenings that ran long, the form turned into a report card.
Many trackers are built like a budget. You get a number for the day, every meal is subtracted from it, and what’s left is shown in big type. It’s a perfectly logical design. It also means the app’s main job is to tell you how much you have left, and its loudest moment is when nothing is left: the number goes red.
A budget is a fine tool for money. For food it has a side effect. It turns every meal into a transaction and every fuller day into a debt. We don’t think people stop logging because they’re lazy. We think they stop when opening the app starts to feel like being told off.
So we asked a different question: what if the app had someone in it who was simply glad you showed up?
What if a friend lived in your calorie counter?
The idea was a friend who lives in the app and lives off your day instead of judging it. Your meals are his meals. Your water is his water. Your steps are his walk. When your day goes well, so does his, and when it’s quiet, he waits for you without sulking.
That small shift changes what logging means. Instead of reporting to a ledger, you’re looking after someone. You open the app to see how he’s doing, and logging lunch is how you feed him. The numbers are all still there (calories, protein, carbs, fat, water, steps), but they’re not the first thing you meet.
In practice it looks like this. Log your breakfast and Doy has his, while a new row appears in the bed in front of his house. Drink a glass of water at noon and the water inside him rises. Go for an evening walk and stones are laid on the path to his farm’s gate. Your day becomes the story of his.
We borrowed a feeling from the virtual pets many of us grew up with and left out the part we never liked: the guilt. A pet that falls ill when you forget it makes a fun toy and a poor companion for something as personal as eating. Doy never gets sick, never runs away and never makes you feel you’ve let him down.
Who is Doy?
Doy is a small green bean with little hands, big eyes and strong opinions about soup. He’s pixel art, 40 × 40 pixels, and he isn’t a video or a stack of drawings: a small program called a shader draws him live on your phone’s graphics chip, every frame. That’s what lets him react to you instead of playing back a clip.
- He is the water meter. As you drink, his body fills with water, row by row, until he’s full for the day. Your target comes from your weight (33 ml per kg, at least 1.5 L), the same maths as our water intake calculator.
- His eyes follow your finger. Touch the stage around him and he looks wherever your finger goes.
- Pet him and he blushes. Stroke him sideways: his eyes close, his cheeks turn pink and little hearts float up.
- He reacts to your food by name. Log a red lentil soup and you might hear, “Soup. Everything else is detail.” He can tell a soup from a pastry, and he notices when a dish becomes a regular at your table.
Go on, give him a pet. That’s what he’s here for.
What moods does Doy have?
Doy’s mood comes from your day and the clock, never from a random number. He wears one mood at a time, and one fades softly into the next.
| Mood | When | What you see |
|---|---|---|
| Happy | Your water is done, or the day is going nicely | Arc eyes and an open smile |
| Sleepy | Late at night | Half-closed lids, slow breathing, drifting Z’s |
| Hungry | A planned meal’s window has passed with nothing logged | A wavy mouth, a hand on his belly, a little tummy rumble |
| Thirsty | Your water is well behind the day’s pace | A panting mouth and a drop of sweat |
| Proud | A full day: your planned meals, water and steps all done | Both arms up, twinkling sparkles |
| Curious | Something new is happening, like a photo he’s looking at | A head tilt, one raised brow, a hand at his chin |
“Hungry” is about your plan, not his. You choose which meals you eat (breakfast, lunch, dinner and up to three snacks), and he only gets peckish when one of your meal windows passes with nothing logged. If breakfast isn’t part of your plan, he will never ask about it.
Open the app late at night and you may find him heavy-lidded and drowsy. That’s not a complaint either, just a sweet reminder of the hour.
When everything is done, he throws both arms in the air. It’s our favourite pose, and any day can be the day you see it.
Does Doy ever scold you?
No, and it’s the rule we guard most carefully. Every line Doy says is written against a short list of things he never does:
- He never scolds and never plays on guilt.
- He never talks about bodies: not weight, not shape, not size.
- He keeps numbers out of his sentences. The numbers live in your cards and charts, where you can read them calmly.
- He never grades food. A simit is a simit.
A day over your target isn’t an event for him. It’s a fuller day, and tomorrow is a fresh page. We decided to treat those days as ordinary because they are: birthdays, holiday dinners, long evenings with friends. None of them is a mistake to fix. The next morning he might simply say, “New day, clean page. I’m here.” And if you miss a day entirely, your streak has rain barrels that forgive: “A rain barrel took care of yesterday. Our streak carries on.”
Every line we write for him follows these rules, in English and in Turkish, and the lines the AI writes about specific foods pass an automatic check before he says them. Kindness isn’t a mood we hope he’s in. It’s built into him.
Why is Doy pixel art?
We tried other looks. Early versions of Doy were soft and clay-like. Pixel art won for four reasons.
- It’s warm. A few chunky pixels leave room for your imagination to fill in the rest, and that makes a character feel closer than a glossy 3D render.
- It reads at any size. Doy’s face and his water level stay clear everywhere, from the big stage on the home screen down to the home-screen widget.
- It’s a little nostalgic. Plenty of us met our first games in pixels. That fondness is a good place for a daily habit to live.
- It lets a world grow. Doy doesn’t float on a blank screen. He has a house, a garden and a farm that change with your days, the seasons and the time of day. In pixel art, adding a lamb or a lantern to that world is a joy rather than a production.
That farm grew into its own story. We wrote about it in A garden instead of a red number, and you can take a stroll around it on Doy’s farm.
Is Doy just a mascot?
We hope not. A mascot sits in a corner and smiles. Doy has jobs:
- On the home screen, he’s your day at a glance: his mood, his water, his energy.
- When you scan a plate, he lifts a little phone, switches on a flashlight and “reads” it while the estimate is on its way. We wrote up how Doy reads your plate.
- On your progress charts, when you ask, he reads your week the way an experienced registered dietitian reads a client’s log. More in Doy reads your week.
- On the home-screen widget, he fills up with today’s water, and you can add a glass without opening the app.
If you’re wondering whether a pet in a tracker is for you, our guide to calorie trackers with a pet looks at the idea more broadly. And if you’d simply like to know him better, there’s a whole page for meeting Doy.
How to meet Doy in Doydum
- Open the home screen Doy lives on the stage at the top of the home screen, in front of his house on the farm.
- Stroke him to pet Run a finger sideways across Doy. His eyes close, his cheeks blush and hearts float up.
- Tap to say hello A tap gets you a little bounce, a wave and a hello.
- Log a glass of water Add 250, 500 or 750 ml and watch his body fill up.
- Log a meal Pick a food, scan a plate or scan a barcode. Doy reacts to the food by name.
- Open his garden Tap the farm on the stage to see the row your meal just planted.
Questions people ask
Is Doy a virtual pet that can get sick?
No. Nothing in Doydum punishes you. Doy never gets sick and never leaves. If you have a quiet day, he waits, and the most he will do is look a little hungry when one of your planned meals has passed. Log something whenever you like and he is happy to see you.
Does Doy talk about my weight or my body?
Never. Doy’s lines don’t mention weight, shape or size, and they don’t contain numbers. When you weigh in, he greets the moment, not the number. If you ask him to read a progress chart, his note does use numbers, because you asked for a closer read, but it still never comments on bodies.
Does Doy speak Turkish?
Yes. Doydum works in English and Turkish, and you can switch in Settings. Doy has his own lines in both languages, and anything the AI writes for you, from a reaction to your food to a note on your week, comes back in the app’s language.
When can I meet Doy on my iPhone?
Doydum is an iPhone app, and it is coming soon to the App Store. Until then, you can pet Doy on this page and wander around his farm on our site. When it launches, Doy will be waiting on your home screen from your very first day.