The OpenDots README calls it "a template, not a hosted product", and says it is in early development. You clone it, define your agents, connect your services and run the infrastructure yourself. What you get is a starting point for persistent AI agents that can have their own computers, work across chat, voice calls and Slack, and wait for your approval before running MCP tools that are not read-only.
CopilotKit publishes OpenDots under the MIT license, built on CopilotKit and the AG-UI protocol. The agents are called Dots. Each has a name, a role, instructions and permitted tools, so a researcher can investigate a topic and a writer can turn findings into a draft.
Read-only runs, everything else waits
The approval model is the part I would borrow first. Dots can get tools from any MCP server, such as email, calendar, GitHub or your own services. Per the README, read-only tools run on their own, and any other tool pauses for an Approve and run card in chat.…