He waits.
Every day.
Set one goal. Check in by voice in 20 seconds. A loyal dog shows up at the station every day, whether or not you do.
No account. Everything stays on your iPhone.

The gap is the whole idea.
Most goal apps punish you for a bad week. Hachi doesn't scold, and his count never resets. You just see two numbers side by side, and you want them to match.
Every single day since you started. He never misses.
Each day you checked in. This one only ever grows.
Today not logged yet isn't a break. Hachi's patient.
Adopt a puppy, or bring your own dog.
Pick a one-of-a-kind Hachi, or show us a photo of your real dog and they become your companion. The photo is read on your iPhone and never uploaded.
Adopt a puppy
Choose from six one-of-a-kind pups. No two Hachis are alike.
Bring my dog
Pick a photo. Same coat, same name, now waiting at the station with you.
Hold to talk. Twenty seconds. Done.
Say what you did today and Hachi tidies it into a log you'll actually want to reread. Pick one thing for tomorrow and he'll remember it for you.
- Voice is transcribed on your iPhone, never uploaded
- Your words stay editable. You always have the last say
- No open-ended chat, no nagging, no guilt
Every day counts, even the ones you missed.
Your days fill in GitHub-style. Where you showed up, it's orange. Where you didn't, there's a paw, because Hachi was there. Your bond grows, badges stack up, and he finds you gifts along the way.
- Bond levels that only ever rise
- Badges, including one for coming back
- A bandana on day 1, a crown on day 21

Your dog is one of a kind. So are theirs.
Every Hachi is born with its own coat, markings and ears. Share your friend code and your dogs meet. Post a small story about what's inspiring you, or wave at theirs.
- No feed, no likes, no leaderboard
- Stories are short: 140 characters, gone from your dog in a day
- Share your streak card anywhere

Three promises.
They're written into the app as tests, so they can't quietly slip away later.
He never scolds.
Pleased, never disappointed. No guilt copy, anywhere.
His count never resets.
A bad week can't erase what you're proud of.
Nothing is taken away.
No decay, no loss. Gifts and badges are yours for good.
Try it free for 3 days.
Meet your dog and name your goal first. Pay only if you want him to keep waiting.
Flexible. Cancel any time.
Best value: less than $1 a week.
Lifetime. He's yours forever.
Questions
What if I miss a day?
Nothing happens to you. Hachi waited, and the paw on that day shows it. Your total never goes down, and the next day you come back earns a badge.
Do I need an account?
No. Hachi is local-first: your goal, check-ins and voice stay on your iPhone.
Is it a chatbot?
No. Hachi tidies your check-in and helps you name tomorrow's one thing. That's it, on purpose.
Why "Hachi"?
After Hachikō, the dog who waited at Shibuya station every day for nine years. Hachi (八) means eight, and our logo is two dots, head over body: an eight.