# OpenDots (CopilotKit)

> Updated 2026-10-03 · type: tool · category: mcp-agents · status: active · rev 1

OpenDots is CopilotKit's open-source template for persistent, always-on AI agents that each get their own computer and move across text, calls, and Slack.

- Open source: yes (MIT)
- Self-hostable: yes
- Pricing model: free
- Best for: A team that wants to build persistent, always-on agent coworkers it owns — agents that keep running after the chat closes, each with its own compute, reachable across text, calls, and Slack on web and mobile — on an open template from CopilotKit rather than a hosted product.
- Not for: A team that wants a finished, managed agent product with support, or one unwilling to run and operate a self-hosted template and supply its own OpenAI-compatible model and the infrastructure the agents run on.
- Last verified: 2026-10-03

- **Canonical:** https://gtmstacker.com/registry/tool/opendots-copilotkit/
- **Source:** [CopilotKit · GitHub](https://github.com/CopilotKit/OpenDots)
- **Tags:** mcp-agents, ai-infrastructure, agent-workspace, persistent-agents, self-hostable, copilotkit
- **Repository:** https://github.com/CopilotKit/OpenDots

## Is OpenDots (CopilotKit) open source?

Yes, OpenDots (CopilotKit) is open source under the MIT license.

## How much does OpenDots (CopilotKit) cost?

OpenDots (CopilotKit) is free to use.

## Can I self-host OpenDots (CopilotKit)?

Yes, OpenDots (CopilotKit) can be self-hosted (the source is available under the MIT license).

## Alternatives & related

- [Open Dots](https://gtmstacker.com/registry/tool/open-dots/)
- [agentdesktop](https://gtmstacker.com/registry/tool/agentdesktop/)


---

OpenDots is CopilotKit's open-source template for persistent, always-on AI agents: coworkers that keep running after the chat closes, each with its own computer, reachable across text, calls, and Slack on web and mobile. Open source: yes (MIT); self-hostable; you bring your own OpenAI-compatible model. Free OSS; ~2.2k stars; new (~18 commits, created 2026-09-29). It is distinct from anil-matcha/open-dots, a separate project listed here under the slug open-dots.

## What it does

Most agent demos are request-and-response: you ask, it answers, the session ends. OpenDots is built around persistence. Each agent is a coworker that keeps working after the chat closes, with its own compute, and it can move across the channels a team actually uses: text, calls, and Slack, on web and mobile. CopilotKit ships it as an open-source template rather than a hosted product, so you stand it up yourself, point it at your own OpenAI-compatible model, and own the agents and their data. Open source: yes (MIT); self-hostable; free OSS. It is an open alternative to hosted "Dots"-style agents.

## Provenance

- MIT per repo (license read from GitHub metadata, not guessed); ~2,205 stars; ~18 commits; created 2026-09-29, active (github.com/CopilotKit/OpenDots, verified 2026-10-03).
- README: "Always-on AI coworkers that move between text, calls, and Slack. An open-source template for persistent AI agents, each with its own computer. Available on Web and Mobile."
- Surfaced in the GTM Stacker X/Twitter signal report (2026-10-03 pass); license/facts independently verified 2026-10-03.
- Distinct from anil-matcha/open-dots (separate OSS project, registry slug open-dots) despite the shared name; both ride OpenAI's "Dots" naming.

## Why it matters for a GTM stack

A lot of GTM work is not a single question but an ongoing job: watch an inbox, keep a deal record current, follow up across Slack and calls. An agent that persists and reaches across those channels fits that shape better than a chat that forgets. OpenDots is an owned, open way to build that: persistent coworkers on your own model and infrastructure, from a credible maker in the agent-UI space. The honest read: it is a template, not a product, so you are signing up for build and operations work, and it is a new repo that will churn. Mind the name too: a different project, anil-matcha/open-dots, also calls itself "Open Dots" and is listed here separately, so make sure you are pulling the CopilotKit repo.
