{
 "schema_version": 1,
 "generated": "2026-10-25",
 "repo": "CopilotKit/OpenDots",
 "name": "OpenDots",
 "owner": "CopilotKit",
 "slug": "copilotkit-opendots",
 "github": "https://github.com/CopilotKit/OpenDots",
 "what": "OpenDots is an open-source template from CopilotKit for persistent AI coworkers, each with its own computer, that move between web chat, mobile, Slack and calls. Agents can browse in an isolated browser, ask for human approval in chat, and keep working in the background. You host it yourself; conversations need CopilotKit Intelligence, either hosted, a local Docker evaluation, or a licensed self-hosted deployment.",
 "why": "6k stars, launched 26 days ago, talked about in 2 AI sources we track",
 "language": "TypeScript",
 "requirements": [
  "Node.js 24 and npm",
  "An OpenAI-compatible model key",
  "CopilotKit Intelligence (hosted, local Docker evaluation, or licensed self-hosted)"
 ],
 "audience_note": "Developers and startups who want to build their own always-on agent product rather than start from scratch.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Work and operations",
 "url": "https://dedupedai.com/use-cases/copilotkit-opendots/",
 "use_case_count": 3,
 "use_cases": [
  {
   "id": "copilotkit-opendots--run-the-opendots-template-locally",
   "title": "Run your own always-on AI coworker app from a template",
   "best": true,
   "url": "https://dedupedai.com/use-cases/copilotkit-opendots/run-the-opendots-template-locally/",
   "json": "https://dedupedai.com/use-cases/u/copilotkit-opendots/run-the-opendots-template-locally.json"
  },
  {
   "id": "copilotkit-opendots--approve-agent-actions-from-chat",
   "title": "Approve what an agent does before it saves or sends",
   "best": false,
   "url": "https://dedupedai.com/use-cases/copilotkit-opendots/approve-agent-actions-from-chat/",
   "json": "https://dedupedai.com/use-cases/u/copilotkit-opendots/approve-agent-actions-from-chat.json"
  },
  {
   "id": "copilotkit-opendots--bring-your-agent-into-slack",
   "title": "Bring your OpenDots agent into Slack",
   "best": false,
   "url": "https://dedupedai.com/use-cases/copilotkit-opendots/bring-your-agent-into-slack/",
   "json": "https://dedupedai.com/use-cases/u/copilotkit-opendots/bring-your-agent-into-slack.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
