CopilotKit, OpenAI Dots 대안 오픈소스 AI 코워커 템플릿 'OpenDots' 및 에이전트 4종 공개
CopilotKit이 OpenAI Dots에 대응하는 MIT 라이선스 오픈소스 AI 코워커 템플릿 OpenDots를 공개했습니다. AG-UI 프로토콜 기반 브라우저·터미널 격리 샌드박스와 Slack 연동 지원 세부사항을 확인하세요.
오픈소스 AI 프론트엔드 프레임워크 개발사인 CopilotKit의 창업자 아타이 바르카이(Atai Barkai)가 2026년 10월, OpenAI DevDay에서 공개된 자율형 에이전트 'Dots'에 대응하는 오픈소스 AI 코워커 템플릿 'OpenDots'를 공식 발표했습니다. 이번 공개에는 OpenDots뿐만 아니라 메타(Meta)와 xAI, 앤트로픽의 주요 에이전트 인터랙션을 모델링한 OpenMuse, OpenBot, OpenTag 등 총 4종의 템플릿이 포함되었으며, 전 저장소가 MIT 라이선스로 배포되었습니다.

이미지 출처: @ataiiam / CopilotKit
OpenAI가 공개한 Dots는 클라우드 상에서 독립된 가상 컴퓨터를 부여받아 사용자가 채팅 창을 닫아도 백그라운드에서 작업을 지속하고 완성된 결과물을 가져오는 상주형 코워커(always-on coworker) 개념입니다. 하지만 OpenAI의 독점 모델과 폐쇄형 인프라에 종속되어 있고 특정 요금제 및 리전에 제한된다는 한계가 있습니다. CopilotKit이 선보인 OpenDots는 개발자가 자체 인프라에서 호스팅할 수 있도록 템플릿화한 도구로, 임의의 OpenAI 호환 모델과 에이전트 하네스를 연결해 쓸 수 있는 자율성을 제공합니다.
OpenAI Dots의 폐쇄성을 겨냥한 OpenDots의 핵심 기능과 워크스페이스
OpenDots는 단일 채팅창에 머무는 기존 LLM 래퍼와 달리, 실제 팀 작업 공간에 상주하는 AI 동료 아키텍처를 지향합니다.
- 스페이스(Spaces)와 편집 가능한 페이지(Pages): OpenDots는 작업을 스페이스 단위로 구성합니다. 각 에이전트(Dot)가 수행한 작업 결과물은 일회성 대화 로그로 사라지지 않고, 사람이 직접 검토하고 지속적으로 수정할 수 있는 문서 형태의 '페이지'로 누적됩니다.
- 역할 및 권한 격리: 각 Dot에 고유한 이름과 역할(Role), 시스템 지침, 사용 가능한 도구를 명시적으로 부여합니다. 예를 들어 리서처 Dot이 웹과 문서를 조사하면, 라이터 Dot이 그 결과를 바탕으로 초안을 작성하는 방식으로 세분화할 수 있습니다.
- 독립 컴퓨터 및 샌드박스 환경: 각 Dot은 OpenBot의 컨테이너 수퍼바이저를 통해 격리된 샌드박스 컴퓨터(전용 브라우저 프로필, 터미널 환경, 파일 시스템)를 할당받아 자율적으로 웹 탐색과 코드 실행을 처리합니다.
- 멀티채널 접근성: 웹 브라우저뿐만 아니라 모바일 환경, 음성 통화, 그리고 Slack이나 Microsoft Teams 같은 실제 업무용 협업 채널과 연동되어 백그라운드에서 질의응답과 온콜 지원을 수행할 수 있습니다.
3대 축으로 구성된 CopilotKit 에이전틱 UX 아키텍처
아타이 바르카이는 Dots, Muse, Grok Bot, ClaudeTag 등 빅테크 기업들이 발표하는 에이전트들이 본질적으로 유사한 백엔드 기능 위에 서로 다른 UX 변형을 입힌 것에 가깝다고 진단했습니다. CopilotKit은 이러한 '에이전틱 UX(Agentic UX)'를 손쉽게 구축할 수 있도록 3가지 핵심 계층으로 인프라를 분리했습니다.
- CopilotKit UX 레이어: 채팅 UI, 동적 생성형 UI(Generative UI), 인간 개입형 승인 게이트(Human-in-the-loop approvals) 등 프론트엔드 상호작용 부품을 일체형으로 제공합니다.
- AG-UI 오픈 프로토콜: CopilotKit이 주도하여 제정한 에이전트-사용자 인터랙션 오픈 프로토콜입니다. 에이전트와 클라이언트 간의 양방향 통신, 실시간 텍스트 및 상태 스트리밍, 도구 호출(Tool calling), 상태 공유를 표준화된 규격으로 중계합니다.
- CopilotKit Intelligence 레이어: 대화 스레드 관리, 에이전트의 단기·장기 메모리 제어, 그리고 복수 채널 간의 이벤트 오케스트레이션을 담당합니다.
이러한 구조 덕분에 개발자는 백엔드 에이전트 하네스(LangGraph, Mastra 등)나 추론 모델의 종류와 무관하게 AG-UI 규격만 맞추면 원하는 UI 템플릿을 즉시 결합할 수 있습니다.
MIT 라이선스 에이전트 템플릿 4종과 자체 호스팅 시 고려사항
CopilotKit은 OpenDots 외에도 각기 다른 워크플로우에 특화된 3종의 오픈소스 템플릿을 함께 공개하며 전체 라인업을 완성했습니다.
- OpenDots: OpenAI Dots 대안 템플릿으로, 스페이스·페이지 관리와 멀티 에이전트 컴퓨터 유즈를 결합한 종합 AI 코워커 시스템.
- OpenMuse: Meta Muse에 대응하는 개인 비서형 에이전트 템플릿으로, 브라우저와 터미널, 파일 시스템을 직접 다루며 장시간 지속되는 복합 과업을 수행.
- OpenBot: Grok Bot 스타일의 템플릿으로, 컨테이너 수퍼바이저 기반으로 안전한 컴퓨터 사용 환경을 격리·제공하는 인프라 컴포넌트.
- OpenTag: Slack 및 Microsoft Teams 환경에서 동작하는 온콜 트라이아지(on-call triage) 및 지식 작업 봇 템플릿으로, LangGraph와 Channels SDK 기반에 승인 게이트가 통합된 구조.
모든 템플릿은 MIT 라이선스로 공개되어 라이선스 비용 없이 자유롭게 포크하거나 상용 프로젝트에 수정 적용할 수 있습니다.
다만 현재 공개된 저장소들은 초기 알파(Alpha) 단계입니다. 개발팀이 운영하는 관리형 클라우드 대신 자체 호스팅 환경을 구성할 경우, Docker 기반의 컨테이너 샌드박스 설정과 모델 API 엔드포인트 연동, 환경 변수 주입이 선행되어야 합니다. 특히 Slack이나 Teams 등 실제 프로덕션 사내 채널에 에이전트를 연결할 때는 브라우저 및 터미널 권한이 사내망에 무제한으로 노출되지 않도록 엄격한 샌드박스 격리 정책을 사전에 검증해야 합니다.
출처
- CopilotKit 공식 블로그: Introducing OpenDots: the Open-Source Alternative to OpenAI Dots
- CopilotKit OpenDots 소개 페이지: OpenDots: Always-on AI coworkers
- Atai Barkai 공식 X (@ataiiam): OpenDots 및 템플릿 4종 공개 스레드
- GitHub 저장소: CopilotKit/openmuse
- GitHub 저장소: CopilotKit/opentag