OpenDots: 에이전트 하네스 무관 오픈소스 상주형 AI 동료 템플릿

CopilotKit 및 AG-UI 기반으로 구축된 오픈소스 상시 가동 AI 에이전트 템플릿 OpenDots가 공개되었습니다. 특정 모델 종속 없이 임의의 에이전트 하네스를 래핑해 셀프호스팅할 수 있으며, Computer use와 Slack·Teams 연동을 지원합니다.

tau · 2026년 10월 3일

#OpenDots #AI-Agent #CopilotKit #OpenSource #Computer-Use

OpenDots: 에이전트 하네스 무관 오픈소스 상주형 AI 동료 템플릿

OpenAI가 DevDay 2026에서 상시 가동형 AI 에이전트 'Dots'를 발표한 직후, 이를 오픈소스로 구현한 대안 템플릿 'OpenDots'가 공개되었습니다. CopilotKit과 AG-UI를 기반으로 개발된 OpenDots는 특정 공급자의 모델이나 인프라에 갇히지 않고, 개발자가 원하는 에이전트 하네스를 직접 연결해 프라이빗 환경에 셀프호스팅할 수 있는 스타터 킷입니다.

오픈소스 상주형 AI 에이전트 템플릿 OpenDots의 인터페이스 및 협업 도구 연동 개념도

이미지 출처: @masahirochaen / @ataiiam (X)

에이전트 하네스 독립성과 셀프호스팅 아키텍처

OpenDots의 핵심 설계 목표는 특정 폐쇄형 플랫폼 종속을 탈피하는 것입니다. 기존 상용 상주형 에이전트 서비스들이 자사 인프라 및 전용 모델로의 종속을 요구하는 것과 달리, OpenDots는 하네스 레이어를 추상화하여 임의의 에이전트 프레임워크와 결합할 수 있도록 구성되었습니다.

  • 임의 에이전트 하네스 래핑: 특정 LLM 백엔드에 얽매이지 않고 사내에서 이미 운용 중인 에이전트 하네스나 맞춤형 오케스트레이터를 그대로 연결할 수 있습니다.
  • 자체 호스팅 지원: 기업 내부 서버나 프라이빗 클라우드에 직접 배포 가능하여 민감한 업무 데이터가 외부 상용 서비스로 유출되는 문제를 원천 차단합니다.
  • UI 및 상호작용 레이어 통합: CopilotKit과 AG-UI를 활용해 에이전트의 사고 과정, 작업 상태, 중간 산출물을 직관적으로 모니터링할 수 있는 프론트엔드 환경을 제공합니다.

Computer use와 다채널(Slack·Teams·음성) 협업 인터페이스

OpenDots는 단순한 텍스트 챗봇을 넘어 실제 작업 환경에서 도구를 제어하고 팀원들과 상시 소통할 수 있는 기능 세트를 기본 탑재했습니다.

  • Computer use 기능: 브라우저 조작, 터미널 명령어 실행, 로컬 파일 읽기·쓰기 등 시스템 자원을 활용한 실질적인 작업 자동화를 수행합니다.
  • 다채널 상주(Channels SDK): 전용 Channels SDK를 통해 Slack과 Microsoft Teams 같은 주요 사내 협업 툴에 에이전트를 동료 형태로 상주시켜 호출 및 협업을 진행할 수 있습니다.
  • 멀티모달 및 작업 공간 지원: 텍스트 채팅 외에도 음성 통화(Voice calls)를 통한 인터랙션을 지원하며, 프로젝트 단위 관리를 위한 'Spaces'와 문서 작성 및 편집을 위한 'Pages' 인터페이스를 웹과 모바일 환경 모두에서 제공합니다.

실운영 환경 배포 시 고려사항과 샌드박싱 과제

OpenDots는 오픈소스 템플릿이자 스타터 킷 형태로 제공되므로, 프로덕션 환경 도입 시에는 운영 인프라 관점에서의 안전장치 설계가 필수적입니다.

  • 샌드박싱 및 권한 격리: Computer use가 브라우저와 터미널, 로컬 파일 시스템을 직접 조작하는 만큼, 에이전트의 작업 환경을 컨테이너나 가상 머신 단위로 엄격히 격리해야 합니다.
  • 휴먼 인 더 루프(HITL) 승인 절차: 파일 삭제, 외부 네트워크 전송, 주요 설정 변경 등 파괴적이거나 비가역적인 동작에 대해 관리자의 명시적 승인을 거치도록 하는 안전 가드레일을 자체적으로 구성해야 합니다.
  • 인프라 및 토큰 비용 관리: 상시 가동형 에이전트 특성상 백그라운드 폴링과 지속적인 툴 호출로 인해 토큰 소모량이 급증할 수 있으므로, 하네스 단에서의 호출 주기 제어와 비용 모니터링 체계가 요구됩니다.

출처