State Machine Daemon designed specifically to orchestrate and persist the state of AI agents
agentd is a background service that helps multiple AI assistants work together on complex tasks without getting in each other's way. It keeps track of multi-step projects, makes sure only one agent works on something at a time, handles situations where an agent gets stuck, and prevents agents from editing the same files simultaneously. The service stores everything in a local database so nothing is lost if something crashes, and it includes examples showing how AI agents can use it to coordinate their work.
How It Works
You've got multiple AI assistants helping with a project, but they keep stepping on each other's toes.
You launch a small background program that acts like a traffic controller for your AI agents.
You create a task with several steps, where some steps must wait for others to finish first.
The agent completes its work and the service marks that step as done.
The service notices the agent stopped responding and makes that step available for another agent to try.
When an agent wants to edit a file, it asks the service for permission, preventing conflicts.
You ask the service how things are going and it tells you exactly which steps are done, running, or waiting.
All steps complete in the right order, with results saved and no conflicts between your AI helpers.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.