Every Claude Code session becomes a villager you can watch, steer and approve. Give them work, answer their questions, and read the results as letters.
Runs on your Claude Code or your own key. Your code stays with you.

npm test on the workbench?Type or say it. Start with a name to go straight to someone, or let your assistant hand it out.
A coin lights up over their head when they need your OK. Allow it once, always, or refuse with a reason.
Finished work lands in your mailbox. Copy it, or send it back with a note on what to change.

Under the thatched roofs it is the agent workflow you know, calm and easy to follow.
// ~/.claude/settings.json: every session visits your village
"hooks": {
"PreToolUse": [{ "hooks": [{ "type": "command", "command": "node village-hook.mjs" }] }],
"Stop": [{ "hooks": [{ "type": "command", "command": "node village-hook.mjs" }] }]
}

Tools you can see. Put a piece in, and the villager can use it from their next step.
When a job needs a piece they do not have, they ask you for it.
Rain on the window, soft beats, your villagers at work. It knocks when someone needs you.
Every world has its own look and its own cast. Your villagers keep their memory wherever they live.








A helper does the rounds: who is blocked, what shipped, what waits on whom. Read from the agents' work, never from screens or keystrokes. Everyone sees what the lead sees.
A work tool first. Your villagers are real AI agents doing real jobs. The village makes it pleasant to watch, easy to follow and hard to forget about.
No. You can connect an API key, or try everything in demo mode where the villagers act their jobs out. Claude Code users get the most out of it: every session and subagent shows up as a villager.
Your agents run with your own keys or subscription. Nothing your villagers do is shown to anyone else unless you share it.
It adjusts its graphics to your machine and steps down when things get busy. You can pick a lighter setting any time.
Open a terminal and run npx hokkoro. Your village opens in the browser and runs on your computer. You need Node 20.11 or newer. A phone app is coming soon.
Free. It runs on your computer, with your own agents. Open a terminal and run:
npx hokkoroNeeds Node 20.11 or newer. Phone app coming soon.