Busy Bee
An autonomous agent that runs a business like Claude Code runs a codebase
What it is
Busy Bee is a Docker-sandboxed agent harness that runs a business on a tick loop, using Claude Code (via the Agent SDK) as the engine. The business lives as a git-tracked workspace of goals, backlog, playbooks and department roles, and a separate auditor settles the agent's claims against resolved predictions instead of its own reports. Its first live run went 179 ticks over eleven days, with the operator steering and answering from a phone.
The problem
Autonomous business agents write confident status reports that nothing checks, so nobody can tell whether their decisions actually work.
How it works
- A TypeScript (Node 22) tick loop spawns Claude Code through @anthropic-ai/claude-agent-sdk inside Docker, so the container is the safety boundary and it runs on a Claude Code subscription.
- The workspace is a git repo (BUSINESS.md, GOALS.md, tasks, playbooks, role files) auto-committed every tick, giving diff and rollback for the whole business.
- Departments get explicitly granted tools (SMTP-relay email, browser, GitHub, hosting) under a per-tick budget with a ceiling that decreases.
- Decisions are dated predictions; an auditor and a resolver agent settle them against outside evidence and can contradict the main agent.
- An Ink terminal dashboard plus a phone channel (Agent Update) handle questions, approvals and mid-tick steering.
Stack
Disciplines
For your business
A sandboxed, auditable operator agent that runs a recurring back-office process on a schedule and escalates to a human only when it must.