OpenDots: An AI Agent Workspace That Moves Between Slack, Calls, and Browsers

CopilotKit/OpenDots

·2026.10.02 08:59

Configure always-on AI agents that work across text, real-time calls, and Slack. This open-source template is based on CopilotKit and AG-UI, with each agent having a unique name and role and operating in an isolated virtual computer environment.

When agents browse the web or generate files, real-time browser views and terminal output appear in the chat window. Critical tasks are paused with 'Human-in-the-loop' cards and saved only after approval, ensuring the reliability of automated workflows.

Complex computations can run in the background during WebRTC-based voice calls without interrupting the conversation. When a specific agent is invoked in a Slack channel, it continues the task within that thread, and all conversation and document states are securely stored in a local database.

Full self-hosting is available, making it suitable for enterprise environments that require direct control over infrastructure and security policies. It is useful for developers looking to integrate document editing, web automation, and team communication into a single interface beyond simple chat.

GitHub
GitHub repository

CopilotKit/OpenDots

Your always-on AI coworkers that move between text, calls, and Slack.

TypeScript

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.