OpenDots 공개: OpenAI Dots를 하루 만에 오픈소스로, 내 서버에 설치하는 상시 AI 어시스턴트

CopilotKit의 OpenDots는 브라우저·터미널·파일·Slack과 음성 대화를 지원하는 오픈소스 AI 어시스턴트입니다. 원하는 에이전트에 연결해 내 서버에 설치하는 방법과 주요 기능을 정리했습니다.

Huuush발행 2026.10.02 · 8분 read에디터: Jay Kim

3줄 요약

  1. OpenDots는 CopilotKit이 공개한 MIT 기반 셀프 호스팅 AI 어시스턴트 템플릿입니다.
  2. Dot마다 브라우저·터미널·파일을 쓰고 Slack, Spaces, 음성 통화, 예약 작업을 연결할 수 있습니다.
  3. Node.js 24 또는 Docker로 실행하고 AG-UI와 OpenAI 호환 API를 통해 에이전트를 연결합니다.
OpenDots의 상시 AI 어시스턴트 데모
출처: X @CopilotKit

정말 하루면 카피가 나오는 시대입니다. OpenAI가 항상 켜져 있는 AI 어시스턴트 Dots를 공개하자, CopilotKit이 바로 오픈소스 버전 OpenDots를 내놨습니다. 내 서버에 설치하고 원하는 대로 고쳐 쓸 수 있습니다.

OpenAI Dots를 하루 만에 오픈소스로

OpenAI가 공개한 Dots는 계속 켜 두고 쓰는 AI 어시스턴트입니다. AG-UI 프로토콜을 만든 CopilotKit은 OpenAI가 DevDay에서 Dots를 발표한 2026년 9월 30일 새벽, 02:13(KST)에 MIT 템플릿 OpenDots 저장소를 만들었습니다. 10월 2일 새벽 공식 계정과 대표 Atai Barkai가 공개했고, 10월 2일 19:35 기준 GitHub 스타는 826개입니다. OpenDots 저장소에서 코드를 확인할 수 있습니다.

소개 문구는 “Self-hostable, always-on AI coworkers that works with ANY agent harness”입니다. 내 서버에 설치하는 상시 AI 동료이며, 어떤 에이전트 하네스와도 연결할 수 있다는 뜻입니다.

X 게시물을 불러오는 중입니다.

X 게시물을 불러오지 못했습니다. 잠시 후 다시 시도해 주세요.

X에서 원문 보기

출처: X @ataiiam

브라우저와 파일부터 Slack, 음성까지

기능무엇을 할 수 있나
Dot 컴퓨터각 Dot이 자기 브라우저·터미널·파일을 가집니다. 브라우저 프로필과 파일은 유지되고, 작업 중 사람이 브라우저를 넘겨받을 수도 있습니다. 권한은 Dot마다 정합니다.
SlackSlack에서 Dot을 불러 스레드로 대화합니다. OpenDots가 쓰는 CopilotKit Channels SDK는 Microsoft Teams·Discord·Telegram도 지원합니다.
Spaces와 Pages프로젝트별 공간에 페이지와 자료를 모으고, Dot 대화와 함께 활용합니다.
음성 통화음성으로 대화하면서 뒤에서 작업을 이어 갑니다. 자막을 보고 음소거하거나 통화를 최소화할 수 있습니다.
웹·모바일웹 앱을 데스크톱과 모바일 브라우저에서 엽니다.

역할과 허용 도구를 정한 Specialist Dots, 문서 저장 전 Approve & save 또는 Decline을 고르는 승인 카드도 있습니다. 예약 작업과 사용자가 관리하는 메모리, 대화를 바탕으로 스킬 제안을 만드는 Automatic Learning도 포함됩니다.

Spaces에 자료를 모으고 Dot 컴퓨터로 실행

OpenDots Spaces 페이지 라이브러리 화면
출처: GitHub CopilotKit/OpenDots

Spaces에는 페이지 라이브러리와 편집기가 있고, 페이지를 만들거나 중첩하고 Markdown 형식으로 편집할 수 있습니다. 내용은 자동 저장됩니다. Dot에게 웹페이지를 읽고 요약해 파일로 저장하라고 한 뒤 터미널에서 결과를 확인하는 식으로 조사와 정리를 이어갈 수 있습니다.

AG-UI로 에이전트를 연결하고 직접 실행

화면과 에이전트는 AG-UI 프로토콜로 연결합니다. 모델은 OpenAI 호환 API를 제공하는 서버라면 주소와 키, 모델 이름을 지정해 바꿔 끼울 수 있습니다. AG-UI를 지원하는 에이전트라면 어떤 하네스든 이 화면에 붙일 수 있습니다. 음성에는 OpenAI Realtime API 키를, 대화 기록에는 CopilotKit Intelligence 키를 설정합니다.

로컬 실행에는 Node.js 24가 필요합니다. 저장소를 내려받고 아래 명령을 실행한 다음 http://127.0.0.1:5173을 엽니다.

git clone https://github.com/CopilotKit/OpenDots.git
cd OpenDots
npm ci
cp .env.example .env
npm run dev

.env에는 Intelligence 프로젝트의 INTELLIGENCE_API_KEY, 모델의 OPENAI_BASE_URL·OPENAI_API_KEY·OPENAI_MODEL, 음성의 VOICE_API_KEY를 설정합니다. Docker로 앱을 실행할 때는 docker compose up --build -d 후 http://localhost:4310으로 접속합니다. Dot 컴퓨터까지 켜려면 Docker Engine·Compose v2를 준비하고 컴퓨터 설정 안내에 따라 OpenBot 컴퓨터 이미지를 별도로 빌드합니다.

Dots·Muse·GrokBot·ClaudeTag, 비슷한 기반에 다른 UX

Atai Barkai는 “Dots, Muse, GrokBot and ClaudeTag are essentially UX variations on top of similar core functionality”라고 설명합니다. Dots, Muse, GrokBot, ClaudeTag는 비슷한 핵심 기능 위에 서로 다른 UX를 얹은 형태라는 뜻입니다.

X 게시물을 불러오는 중입니다.

X 게시물을 불러오지 못했습니다. 잠시 후 다시 시도해 주세요.

X에서 원문 보기

출처: X @ataiiam

오픈소스 템플릿대응 제품저장소 생성일(KST)스타
OpenTagClaudeTag2026년 6월 26일1,207
OpenBotGrokBot2026년 8월 17일5,849
OpenMuseMuse2026년 9월 16일3,644
OpenDotsOpenAI Dots2026년 9월 30일826

GrokBot과 Muse도 같은 흐름에서 살펴볼 수 있습니다. AI 제품의 기능이 공개되는 순간 오픈소스로 복제되고 변형되는 속도가 정말 빨라지고 있습니다.

자주 묻는 질문

OpenDots는 CopilotKit이 공개한 MIT 라이선스의 셀프 호스팅 AI 어시스턴트 템플릿입니다. Dot 컴퓨터, Slack, Spaces, 음성 대화 등을 제공합니다.

Node.js 24를 준비하고 저장소를 clone한 뒤 npm ci, .env 설정, npm run dev를 실행합니다. Docker Compose 실행도 지원합니다.

OpenAI 호환 API를 제공하는 모델을 설정할 수 있습니다. 에이전트 런타임은 AG-UI 연결이 필요합니다.

OpenDots는 CopilotKit이 OpenAI Dots 발표 당일 저장소를 만들고 10월 2일 공개한 오픈소스 템플릿으로, 내 서버에 설치하고 수정할 수 있습니다.

작성자 소개

제이킴유니버스

제이킴유니버스

AI 자동화와 홈페이지 제작으로 업무 시간을 줄이고 매출을 만듭니다.