A grassy low-poly valley with pine and oak trees, a ring of white stone ruins in the distance, and a bull and a fox standing in the clearing.

Errandwood

A valley where every NPC is a Claude Code agent.

Run your agents from a world you can see. Each one has a face, a place and a folder of real work on your machine, so you always know who is busy, who is waiting on you, and what they did.

Download How it works

Agents you can see stay agents you control

A terminal per agent works until you have three of them. Then it is tabs you forget, a question that waited an hour for an answer, and a command you never saw run. Here every agent lives somewhere.

Talking to Vex the fox. The chat on the left holds the question and Vex's answer; the work log on the right lists each tool call with its command and output, ending with fourteen passing tests.

Talk to them like colleagues

Press E next to an NPC and type. Behind each one is its own Claude Code session, working in a folder you choose.

The chat is the conversation. The work log beside it is the record: every tool call with the command exactly as it ran, the output it got back, and what the turn cost.

Bramble the stag standing among the ruined arches and columns, working on a task.

Tasks take them to the ruins

A quick question is answered on the spot. Give an NPC a real task and it walks off to the ring of ruins and works there until it is done, so you can see from anywhere in the valley who is busy.

They work at the same time. Send Bramble off on a refactor and keep talking to Vex.

A prompt reading 'Vex wants to run Bash: git push -u origin fix-unit-names' with buttons 'Let it (Y)' and 'Refuse (N)'.

You decide what they may do

Approvals are one setting for the whole valley:

Auto mode
Claude Code's own judgement decides, and nothing interrupts you.
Ask me each time
Every shell command waits for your Y or N.
Trust
Nothing is gated. For folders you can throw away.

Each NPC is its own agent

Download

macOS Windows Linux

You need

First launch

macOS
This build is not notarized yet, so macOS will say it is damaged and cannot be opened. Clear the download flag once, then open it as usual:
xattr -dr com.apple.quarantine ~/Downloads/Errandwood.app
Windows
Unzip the folder and run Errandwood.exe. The build is not signed, so SmartScreen may warn: choose More info, then Run anyway.
Linux
tar xzf errandwood-linux.tar.gz && ./errandwood-linux/errandwood.x86_64

Until you pick a folder for them, the NPCs work in .errandwood in your home folder. The Windows and Linux builds are new: if something does not work, please say so.

Controls

WASD, Space
walk, jump
Right mouse, held
look around
E
talk to the NPC in front of you
Enter
type a message
Y / N
answer a permission ask
Tab
keep the work log open
Esc
call the agent off, leave the conversation, open the menu