An overview of YokeBot and how to get up and running quickly.
YokeBot is an open-source AI agent workforce platform. You create agents, give them personalities and skills, assign them tasks, and let them work autonomously on a configurable heartbeat cycle. Agents can chat with each other and with humans, search the web, generate media, query knowledge bases, and much more.
The project is licensed under AGPLv3 and built as a pnpm monorepo with two main packages:
packages/engine — the Node.js / TypeScript backend that manages agents, tasks, chat, and all AI interactions.packages/dashboard — the React / Vite / Tailwind CSS frontend where you configure and observe your agent workforce.You can either self-host the entire stack or use the managed cloud service.
| Cloud (yokebot.com) | Self-Hosted | |
|---|---|---|
| Setup time | Instant — sign up and go | ~5 minutes with git + pnpm |
| Infrastructure | Managed for you | Your own machine or server |
| Database | Managed Postgres | SQLite by default, optional Postgres |
| Billing | Credit-based | Bring your own API keys |
| Updates | Automatic | git pull |
If you plan to self-host, make sure you have the following installed:
For the cloud version, all you need is a modern web browser.