Built for work that needs follow-through

Agents that act
and follow through.

Holon is an agent workbench you can run on your computer or a team server. Connect events or schedules to handle email, order issues, and code reviews. Agents keep track of progress and ask for your input when needed.

You define the roles and permissions. Agents work within them.

Product overview · 6-page PDF Read
Act on events · Keep track of progressillustration
You define the role, permissions, and outcomeStart or resume work with these inputs ↓
Your inputTasks · Feedback
System eventsEmail · Orders · CI
SchedulesChecks · Reports
Do the workReal tools and workspaces
Save progressState and next steps
Agents follow throughContinue the same work
Wait for changesResults or agreed conditions
Resume workWhen conditions are met

Start or resume when an event arrives or a task is due.
Deliver results when the task is complete.

How Holon works

Do the work. Wait for results. Pick up where you left off.

Some work takes several rounds of action and waiting. Holon saves progress so agents can continue when new information arrives—and you can see where things stand.

01WorkItem

Save progress. Resume the same task.

A work item (WorkItem) keeps the goal, plan, progress, and pending results together. Whether an agent is waiting for an order update or a teammate’s test results, it can use the saved progress to continue when the update arrives.

Set a goal→Save progress→Wait→Resume→Deliver
WorkItem · goal · plan · progress · pending results · final summary
02
EVENTS AND SCHEDULES

Respond to updates. Act on schedule.

Connect external systems through webhooks or set up scheduled tasks. Agents can start work when triggered, then wait for results or feedback before continuing.

03
ROLES AND MEMORY

Give each agent a lasting role.

Define what each agent handles, with its own skills, instructions, and memory. Return to the same agent to continue the work you assigned it.

04
TASK DELEGATION

Split up tasks. Bring results together.

Assign investigation, review, and testing to different agents, or create subagents to work in parallel. Track their tasks and use the results to move the overall job forward.

For you and your team

Check progress. Keep your team’s work moving.

Use the web or terminal interface (TUI) to check tasks, add information, and change direction. On a team server, teammates can assign tasks to the same agent, share results, and continue from the saved progress.

Keep project files and outputs in separate workspaces. Agents work in the background while you and your team check in as needed.

Holon web workbench: agents organized by role on the left, review progress and next steps in the center, and the current task, pending results, and checklist on the right.
See what’s done, what’s pending, and what happens next. Screenshot uses demo data. Click to enlarge.

Ongoing work requires the computer or server and the Holon background service to stay running. Your configuration determines which files and tools agents can use.

Featured articles

See what you can do with Holon.

See how teams share agents, set up continuous code review, and explore the design behind ongoing work.

View all articles →

Start locally

Choose a template. Assign a task.

Create an agent from an Agent Template, define its role, and give it a first task. Add system events and schedules when you’re ready for it to follow up automatically.

First, install Holon, configure a model provider, and start the background service. Then open http://localhost:7878 in your browser or run holon tui.

Recommended release: v0.51.0

brew tap holon-run/tap && brew install holon
holon onboard
holon daemon start

Put your first agent to work

Start with one task you don't want to keep checking on.

Choose a task that needs follow-up. Define the outcome and when to ask for your input. As events and feedback arrive, your agent can keep working from its saved progress.