Circle anything to explain
Press ⌃⌥⌘C and loop an error, a chart or a paragraph. Only the inside of your loop is sent.
hako for macOS
hako is a small character on your Mac that does your chores, explains what you circle and talks with you. It shows the plan first, reads every result back and keeps a one-click Undo.
macOS 15 or later · Native Swift · No login · Built-in chores work offline
You: how do I get my Downloads tidy?
hako: Say “tidy my Downloads” and I’ll sort it into folders. You’ll see a card first, and you can undo it for a week.
You: the reply to my landlord sounds rude
hako: Ah, that’s never fun to send. Open it and ask me to draft a calmer reply.
You: You circled this
hako: That’s a Swift compile error. greet(name:) wants a String, but it got an Int.
Read backEvery result checked
Plan firstA card with the counts
UndoOne click, for 7 days
Box buddyThe default character
The pillType, Talk, Circle
Box buddy and its bubble, redrawn from the app’s own render.
How it works
A model only reads what you meant. It never clicks, never decides a count and never edits your files.
Type in the bar or click Talk, typos and all. The matcher on your Mac reads what you meant.
Code works out exactly what will happen from your files and shows a card. Nothing has moved yet.
The card is the permission: only its files and its verb can change. Esc cancels.
Apple’s own frameworks do the work. Then code checks each result before it says done.
The undo record is written before the change. Removed files go to the Trash, never deleted outright.
Timings measured on an M4 Pro (docs/specs.md › Speed).
The app
Every panel below is redrawn from the app’s own renders, word for word.
Press ⌃⌥⌘C and loop an error, a chart or a paragraph. Only the inside of your loop is sent.
Click Talk and it answers aloud, then listens until you say “that’s all”. Speech is recognised on this Mac.
On a Mac with a notch, it shows what hako hears, does and says.
Say “just sum up” on an open email. Drafts land in that account’s Drafts.
Chats and circled pictures by day, for 30 days. Never uploaded, never sent to a model again.
Four characters in five colours and three sizes, or None for just the buttons.
Works with
Apple’s own frameworks do the work, and Apple Events only where an app has no framework.
Connecting soon
Privacy and safety
No login, no account, no tracking.
Built-in chores need nothing. Your own API key, if you add one, stays in your login Keychain.
Removed files go to the Trash, never deleted.
The undo record is written before every change, and Undo lasts 7 days.
Chats and circled pictures stay on this Mac.
Kept 30 days for History, then deleted. Never uploaded, never put in a prompt again.
One flag that every action and every model call checks first. hako stays halted until you choose Resume.
Without a key nothing leaves your Mac except what you approve: a send through Mail or Calendar, Zoom or Motion once connected, and the natural voice’s download when you press Download.
With your key, hako also talks to api.anthropic.com, and sends it only:
Menu › Privacy lists everything sent off your Mac today.
Pricing
Everything that runs on your Mac is free, with no account. Pro adds chat, circle to explain and email help, with no API key to set up.
$0
When the signed download is ready$10.99 / month
or $99.99 / year · 14-day free trialEverything in Free, plus
Talk to us
For teams on managed MacsPaid through Lemon Squeezy, with a license key instead of an account. Prices and the credit allowance may change before launch. Team plans come later.
On your own key, the caps compiled into the app: $0.50 a task before it asks, $1.50 an hour, $3 soft and $6 hard a day, $1 a night for practice.
One email when the signed download is ready.
FAQ
No. Screenshots, duplicates, sorting, PDFs, photos, renames, events, reminders, dictated replies, the mail digest and finding words in a PDF all work offline with no key. Your own API key, from the Anthropic Console, adds chat, explaining what you circle, reply bodies, answers about a document and phrasings the matcher misses. It is kept in your login Keychain, on this device only. At launch, Pro adds the same features without a key.
Not yet: there is no signed download. Join the waitlist and you’ll get one email when it is ready, and no other.
$10.99 a month or $99.99 a year, with a 14-day free trial; in Korea about ₩17,000 a month, tax included. Pro isn’t on sale yet: it starts at launch, and the amounts may change before then. Everything that runs on your Mac stays free.
About one cent of cloud AI use. On the planned rates a chat reply is 0.2 credits, an email summary 1, a reply draft 3, a circle 3, and a question about a PDF 1 for every 5 pages, at least 3. Every card shows its credits before you approve. Pro comes with 1,200 a month.
Yes, through Enterprise: Pro for everyone on one invoice at a volume rate, help deploying to managed Macs, and a direct line to the builder. Use Talk to sales. Team plans come later.
Yes. Settings › Character has Box buddy, Orb buddy, Pixel box and Mochi, in five colours and three sizes, or None for just the buttons. Done stays green and waiting stays amber in every colour.
macOS 15 or later, on Apple silicon and Intel. The natural voice needs Apple silicon.
No. Removed files go to the Trash and nothing is deleted outright. Duplicates are trashed only after code compared every byte, and checked again afterwards. Undo puts them back.
Only what a chore needs, when it needs it: Desktop, Downloads or Documents for file chores; Calendars, Reminders and Mail inside your own request; the microphone and Speech Recognition only after you turn voice on; Screen Recording only the first time you circle something. It asks for no Accessibility or Input Monitoring.
The project was called Tally until October 2026. The app and its code still use that name, and move to hako in a later change, together with your saved key and data.
Not yet. The code is private for now.
A small character for your Mac’s chores, on macOS 15 or later.