CopilotKit/OpenBot

Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.

해결하는 문제

OpenBot은 AI 에이전트를 '동료'로 배치하여 컴퓨터에서 실제 작업을 수행할 수 있는 안전하고 관리되는 환경을 제공합니다. 브라우저, 파일, 시스템 도구에 대한 접근 시 신뢰성과 보안의 격차를 해결하기 위해, 모든 작업이 실행 전에 기록되고 검증되는 엄격한 거버넌스 게이트웨이를 통해 처리됩니다.

작동 방식

OpenBot은 자체 인프라에서 실행되는 에이전트 플랫폼입니다. AG-UI 오픈 프로토콜을 사용하여 LangGraph, CrewAI, Pydantic AI 등 다양한 프레임워크로 구축된 에이전트와 통합할 수 있습니다.

주요 기술 구성 요소는 다음과 같습니다:

  • 격리된 환경: 각 봇은 고유의 Docker 컨테이너에 할당되며, 전용 브라우저 프로필, 작업 공간 볼륨, 쉘을 갖춥니다.
  • 거버넌스 게이트웨이: 모든 도구 호출(브라우저, 파일, MCP)은 중앙 게이트웨이를 통과해야 하며, CEL 기반 정책(실패 시 차단)으로 평가하고 실행 전 감사 로그를 기록합니다.
  • 사람이 개입하는 방식: 사용자는 2FA 또는 로그인 벽을 처리하기 위해 '운전대를 잡을 수' 있으며, 제어가 해제될 때까지 봇의 작업을 일시 정지할 수 있습니다.
  • 컴포넌트 기반 UI: 봇은 단순 텍스트가 아닌 React 컴포넌트를 사용해 통신하여 더 풍부한 상호작용이 가능합니다.

대상 사용자

민감한 접근 권한(로그인, 파일 등)이 필요한 자율 작업을 AI 에이전트에게 위임하고 싶지만, 엄격한 감사 기록, 보안 경계, 수동 개입 기능이 필요한 개발자 및 조직을 위한 것입니다.

주요 특징

  • 격리된 봇 컴퓨터: 각 봇은 고유한 컨테이너화된 브라우저와 파일 시스템을 갖춥니다.
  • 엄격한 감사 기록: 허용된, 거부된, 실패한 모든 작업에 대한 가독성 높은 로그가 기록됩니다.
  • 프레임워크 독립성: AG-UI 프로토콜을 통해 어떤 에이전트도 지원합니다.
  • 보안적인 시크릿 관리: 자격 증명은 정지 상태에서 암호화되며, 전사 기록에서 마스킹됩니다.
  • 거버넌스가 적용된 MCP: Slack, Salesforce 등 검증된 MCP 서버 카탈로그와 통합 지원되며, 읽기/쓰기 분류가 가능합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트