What do you want to do?
3 use cases
-
Run your own always-on AI coworker app from a template
Clone OpenDots, start the dev server, connect Intelligence and a model, and start chatting with a Dot.
- REPO
CopilotKit/OpenDots - Work and operations
- Intermediate
View prompt
Set up CopilotKit/OpenDots locally with the local Docker Intelligence evaluation, add my model key from the environment, create one Dot for <role>, and confirm a chat works end to end.
- REPO
-
Approve what an agent does before it saves or sends
Let a Dot browse in its isolated computer and pause on a human review card before acting.
- REPO
CopilotKit/OpenDots - Work and operations
- Intermediate
View prompt
In CopilotKit/OpenDots, configure a Dot so every save or send needs my approval, then run <task> and show me the review card flow.
- REPO
-
Bring your OpenDots agent into Slack
Connect Slack through the channels setup so the same agent answers there with shared threads.
- REPO
CopilotKit/OpenDots - Work and operations
- Intermediate
View prompt
Following CopilotKit/OpenDots' Setup docs, connect my Slack workspace to a Dot, list the Slack permissions it requests, and test one message round trip.
- REPO
Quick start with OpenDots
- Check you have what it needs: Node.js 24 and npm; An OpenAI-compatible model key; CopilotKit Intelligence (hosted, local Docker evaluation, or licensed self-hosted).
- Open CopilotKit/OpenDots on GitHub and read the README and license.
git clone https://github.com/CopilotKit/OpenDots.git, thencd OpenDotsandnpm ci- Run
cp .env.example .envandnpm run dev, then open http://127.0.0.1:5173 - For hosted Intelligence run
npx copilotkit@latest loginandnpx copilotkit@latest project select - Add OPENAI_API_KEY and OPENAI_MODEL to .env and restart; do not run copilotkit onboard in this folder
These steps come from our top use case, Run your own always-on AI coworker app from a template, which also has a copy-paste agent prompt.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for CopilotKit/OpenDots
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeOpenDots alternatives · Best AI repos for Work and operations
About this repo
- Who it is forDevelopers and startups who want to build their own always-on agent product rather than start from scratch.
- Why it is hot6k stars, launched 26 days ago, talked about in 2 AI sources we track
- LanguageTypeScript
- Sourcegithub.com/CopilotKit/OpenDots · Back to Hot repos
Requirements
- Node.js 24 and npm
- An OpenAI-compatible model key
- CopilotKit Intelligence (hosted, local Docker evaluation, or licensed self-hosted)
Add this badge to your README
Maintain OpenDots? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/copilotkit-opendots/?utm_source=github&utm_medium=badge&utm_campaign=CopilotKit-OpenDots)
HTML
<a href="https://dedupedai.com/use-cases/copilotkit-opendots/?utm_source=github&utm_medium=badge&utm_campaign=CopilotKit-OpenDots"><img src="https://dedupedai.com/badge/CopilotKit/OpenDots.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about OpenDots
What is OpenDots?
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. It is an open-source project on GitHub: https://github.com/CopilotKit/OpenDots.
How do I use OpenDots?
git clone https://github.com/CopilotKit/OpenDots.git, then cd OpenDots and npm ci; then run cp .env.example .env and npm run dev, then open http://127.0.0.1:5173; For hosted Intelligence run npx copilotkit@latest login and npx copilotkit@latest project select. The use cases on this page give the full steps and a copy-paste agent prompt for each job.
Who is OpenDots for?
Developers and startups who want to build their own always-on agent product rather than start from scratch.
What can I do with OpenDots?
3 use cases so far, for example: Run your own always-on AI coworker app from a template; Approve what an agent does before it saves or sends; Bring your OpenDots agent into Slack. Each has steps and a copy-paste agent prompt.
What do I need to run OpenDots?
Node.js 24 and npm; An OpenAI-compatible model key; CopilotKit Intelligence (hosted, local Docker evaluation, or licensed self-hosted).
What are alternatives to OpenDots?
Other hot AI repos in Work and operations: Solidcraft, Google Workspace CLI, Dify, n8n, Sprawling Agents.
Is OpenDots safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.