Forest, Study Bunny, Finch: what the pet apps get right
Forest, Study Bunny, Finch: what the pet apps get right
Forest, Study Bunny, Finch: what the pet apps get right
Forest, Study Bunny, Finch: what the pet apps get right
They understood something about people that most screen time software still has not, and they built the best version of it anyone has built. This is what they got right, why the strongest defence of them is better than you expect, and the exact place the trick runs out.
You have grown four hundred trees and your evenings are exactly the same length.
This is not an article against Forest. Apps like Forest are the best idea anyone in this category has had in a decade, and the people who built them noticed something true about human beings that most screen time software still writes as if it does not know. What follows is about what they noticed, and about the one specific place where noticing it is not enough.
The short version: they solved half the problem beautifully and left the other half alone. Motivation, they cracked. Measurement, they never touched. A tree grows when you do not open the app it lives in, which is a very different sentence from a tree grows when you got your evening back.
Before any of the argument, the ninety second test, because you can settle this for yourself and stop reading. Open your pet app and find the number it is proudest of: trees planted, coins in the jar, days in a row. Then go to Settings › Screen Time › See All App & Website Activity and switch the control at the top to Week. Write down the weekly average.
If that second number has come down since you started growing the first one, close this tab and go and plant a tree. It is working, you are winning, and none of what follows is about you.
For most people the two numbers turn out to have nothing to do with each other. The reason is not that you cheated.
The thing they got right is the hardest thing in the category
People will do for a small dependent creature what they will not do for themselves. That is the entire discovery, and it is enormous.
A timer says twenty five minutes remaining. A tree says I will die. Identical information, completely different sentence, and the compliance gap between them is not close. Every person who has ever shipped a to-do app has watched users calmly ignore deadlines they set themselves that morning. Forest got those same users to sit on their hands for two hours to keep a cartoon plant alive.
Two hours of stillness, to save a plant that is not real. I am right here and I have never managed that.
The second thing they got right is that not one of them lectures you. There is no weekly digest informing you that you spent six hours and fourteen minutes on your phone and asking how that makes you feel. There is a small thing that needs you, and it is your business what you do about it. Everyone who writes screen time software should have that tattooed somewhere they can see it.
The third thing costs them nothing and is worth more than either. None of the three asks to be let anywhere near your phone. Forest wants a timer. Study Bunny wants a timer. Finch would like you to name a bird. If you have ever sat looking at an Allow this app to access Screen Time? prompt with your thumb hovering, understand that the pet apps sidestepped that entire conversation, and that is a genuine advantage that the rest of us, us very much included, do not have.
What each of the three is actually watching
Forest watches whether Forest is the app in front of you. That is the whole sensor. It is a good sensor and it is honest about being the only one it has: it knows the instant you left and it does not know where you went.
Which means a tree grown while you wrote a chapter and a tree grown while you stared out of a window are the same tree. It also means a phone face down on the desk next to an open laptop grows a perfectly healthy tree, and the laptop is where you were going anyway.
Study Bunny watches a timer you started, and pays the bunny in coins for elapsed minutes. Buy it food, buy it a hat, keep a to-do list, make some flashcards. The flashcards are a real study tool and the shop is a genuinely good reason to keep the timer running. Nothing in the bunny's world reaches outside the bunny's world.
Finch watches you tick boxes, and this one is different, because Finch never claimed otherwise. It is a self care app with a bird in it. You say you drank the water, went outside, wrote three lines about your day, and the bird believes you, and the bird is right to, because Finch's actual wager is that having something small waiting for you makes you want to be the sort of person who did drink the water. That is a real mechanism and it works on a lot of people. It is also, structurally, an honour system with feathers.
| App | What it can see | What it never sees |
|---|---|---|
| Forest | Whether its own screen is in front, for the length of a timer you set | What you opened the second the timer ended |
| Study Bunny | Minutes elapsed on a timer you started | Whether you studied |
| Finch | The boxes you ticked | Whether the ticks were true |
Read the middle column again and notice what all three have in common. Every one of those sensors sits downstream of a decision you have already made. You cannot get a tree without first choosing to plant one.
The night you needed it, you did not open the app
This is where the trick runs out, and it has nothing to do with cheating.
Look at your forest properly. It is dense on Tuesday afternoons and it is bare at eleven forty on a Sunday night. Not because you killed those trees. Because you never planted them. There is no record of the bad nights in there at all, which is why the number looks so good.
A pet app asks you to opt in at exactly the moment you are least able to opt in.
Planting a tree needs the version of you who has already decided to focus. That version is not the problem. That version was never the problem. The problem is the other one, the one at eleven forty who is not going to open a timer app, and who the tree has never once met.
Nobody has ever asked me to guard a door at a convenient hour. That is what the job is.
So a pet app is a ritual you perform while you are already winning. That is not nothing. Rituals are how good afternoons get longer, and a longer good afternoon is a real thing to own. But a tool that only turns up on the good days cannot, by its own construction, do anything at all about the bad ones, and the bad ones are why you went looking.
The strongest argument against all of that
Here is the case for the other side, made properly, because it is better than the people who make it usually manage.
The reason pet apps do not measure anything is that measuring makes enemies. A tool that can genuinely stop you will, one evening, genuinely stop you, at a moment when you had a real reason and no patience left, and you will feel something hot and specific about it. Feel that three times and the tool is gone by Thursday. Nobody has ever felt that about a tree.
You can check this on your own phone, which is the only version of the evidence that counts here. Count the blockers you have installed and deleted. Now look at how long the tree has been sitting on your home screen. For a lot of people the pet app is one of the oldest things on the device and the blockers are a small graveyard behind it. An app that helps a little and stays three years beats an app that helps a lot and lasts nine days. That is not a close call, it is arithmetic.
And there is a second half to the argument which is the better half. The softness is not a flaw in these apps. It is the delivery mechanism. Forest works by making you feel slightly bad, briefly, at a moment when you can afford to feel slightly bad. That is a dose small enough to take daily for years. A wall is a dose you can take about four times.
Where we concede
All of that is mostly right, and if the ninety second test at the top of this page came out in the tree's favour, the tree is doing the work. Keep it. Do not swap a thing that is measurably working for a thing that is theoretically better, least of all for anything on this website.
It is right about the illness and wrong about the medicine
The case above says: an app that refuses you gets deleted, so build one that never refuses. The first half of that is true. The second half does not follow from it.
Look again at why the blockers actually got deleted. Not because they said no. Because they said no in precisely the same voice, at precisely the same volume, on the fortieth knock as on the first. Something that responds identically every time stops being a relationship and becomes a wall, and a wall is a puzzle, and puzzles get solved. By the tenth grey sheet you are not obeying it. You are reading it for weaknesses.
What Forest proved is that a creature outperforms a rule. Not because creatures are cuter, though they are. Because a creature can respond. It can be pleased, disappointed, relieved, worried. It can be a different thing on the fourth knock than it was on the first, and that difference is precisely what a human brain is built to track and a rule cannot generate.
So the fix is not to take the creature away and put the wall back. The fix is to move the creature. Take it out of the timer, where all it can see is whether you came to visit, and stand it at the door of the app you were actually trying not to open. Then keep every soft thing about it, because the softness was the point.
This is the part where we admit what we build
Scrappy is a small scruffy dog who stands in front of the apps you name. He is the same trick as the tree, moved to the doorway, and we would not pretend the trick is ours.
The difference is the thing this whole article has been about. He is not something you have to remember to start. He is already there at eleven forty, because the rule was set on a Sunday afternoon by the version of you who was thinking clearly, and getting him there tonight requires nothing from tonight's version at all.
And standing at the door, he can see the one thing the tree cannot: not whether you visited a timer, but whether the app opened.
A wall does not care how many times you knocked. I keep count. That is the whole difference and it is the whole job.
He escalates instead of repeating himself. Polite the first time. Surprised the second. Firm. Then one word, which is "No." Then theatrically wounded, which is worse. He knows three tricks and there is no fourth: quiet hours, a daily limit, an open limit. Six looks a day is plenty.
Getting past him costs a treat, and treats come out of real life, roughly two thousand steps of walking for one, worth five honest minutes. They are earned and never sold, and they never will be, because the moment you can buy your way past a guard he stops being a guard and becomes a paywall with ears. Each app also gets a resistance level: negotiable takes a treat, firm makes you sit for ten seconds first, and absolute means he will not take the treat at all. Don't make it weird.
The rest of it is there because walls get climbed and we would rather say so. Removal lock shuts the delete and reinstall door, and turning it back off takes a day, which is deliberately longer than an urge lasts. There is one emergency pass a month for boarding passes and genuine emergencies, and he does not scold you for it. No account, no sign up, no server of ours. Your Screen Time is drawn by a sandboxed Apple extension that cannot phone home.
And here is the cost, which the argument in the middle of this page was right to raise: anything that can watch a door has to be let near the door. A dog needs Screen Time permission. A timer with a tree in it does not. If that is a trade you would rather not make, then the tree is the honest answer for you, and we would very much rather you kept it than installed us and resented us by Thursday.
What he'd do
- Put the two numbers next to each other. Trees on one side, Screen Time weekly average on the other. Ninety seconds. If the average has moved, you are done and the rest of this was entertainment.
- Plant one on a bad night. Your forest is full of good afternoons and empty on the nights that actually cost you something. A ten minute tree at eleven forty is worth more than a two hour one at ten in the morning, and it is the only one that tells you anything true.
- Swap one self reported goal for one that leaves evidence. Steps, a closed ring, the phone left in the kitchen. Self report is fine for feelings and useless for hours, and the goals you tick without thinking are the ones to be suspicious of.
Or move the creature to the door.
Free to start, one whole rule, every safety rail. Treats are earned by walking and have never been for sale.
Get Scrappy on the App StoreChecked against
- Forest, Study Bunny and Finch as their makers describe them: the timer with a tree that dies when you leave, the coin shop and flashcards, the daily goals and the bird that believes you. Written from their published behaviour rather than a fresh install on 26 August 2026, so read the mechanics as the general case rather than this week's build. If any of the three has added a hard shield since, the argument here is about the mechanic each is famous for, not about their whole feature list.
- The Screen Time path in the test at the top was reasoned from the Settings layout rather than walked on a device for this piece: Settings › Screen Time › See All App & Website Activity, with the Day and Week control at the top of the report. If your build puts it one tap further in, the number you want is still the weekly average.
- Scrappy's own mechanics are from the app itself: three rule types, the five rung shield, treats at roughly two thousand steps each, resistance levels, removal lock, one emergency pass a month.