Zoo is a small, strange, living zoo for the little things you do.
What is it? A habit tracker that refused to look like one. You do one small thing a day, keep a couple of habits, run the odd focus session. In return, an animated cabinet fills up with pixel creatures that roam, blink, and judge you quietly. The useful part is the fuel. The zoo is the fire. That is genuinely all you need to know; the rest is more fun to find than to be told.
There is no shaming here. No streak-guilt, no red numbers, no timers built to spike your anxiety. Miss a day and you get a shrug, never a scold. Entirely offline and private: no accounts, no network, no trackers, no ads, and no in-app purchases, ever. Nothing leaves your device, because the app never once asks the internet for anything.
A few things it would rather show you than list:
There are also consequences (mild ones), ceremonies, secrets, and an unreasonable amount of confetti. You will meet them when you meet them.
Source code: https://github.com/nicosouv/harbour-zoo
About this project
Written by a human with an LLM (Claude). The engine is event-sourced and deterministic, and the app contains no network code whatsoever.
Privacy and data
Feedback
This is an early version. If it does not work for you, or you dislike something, I am genuinely open to constructive criticism. Issues and ideas: https://github.com/nicosouv/harbour-zoo/issues
| Attachment | Size | Date |
|---|---|---|
| 388.01 KB | 14/07/2026 - 13:41 | |
| 365.11 KB | 14/07/2026 - 13:41 | |
| 370.71 KB | 14/07/2026 - 13:41 |
Recent comments