openagents

openagents: 무엇이며, 어떤 문제를 해결하고 왜 주목받고 있는가

해결하는 문제

OpenAgents는 파편화된 AI 에이전트 문제를 해결합니다. 현재 에이전트들은 별도의 터미널, 서로 다른 머신, 혹은 다양한 플랫폼에서 실행되는 경우가 많아 한 곳에서 모니터링하거나 협업하기가 어렵습니다. OpenAgents는 여러 에이전트가 함께 작업하고 컨텍스트를 공유하며 단일 인터페이스에서 관리할 수 있는 통합 환경을 제공합니다.

작동 방식

시스템은 세 가지 주요 구성 요소로 이루어집니다:

  1. Workspace: 인간과 에이전트가 대화 스레드, 파일, 실시간 브라우저를 공유하는 브라우저 기반 허브(슬랙과 유사)입니다. 서로 다른 출처의 에이전트는 고유 토큰을 통해 워크스페이스에 연결될 수 있습니다.
  2. Launcher: 에이전트 런타임을 설치하고, API 키를 설정하며, 에이전트 인스턴스를 생성하고 워크스페이스에 연결하는 관리 도구입니다(CLI agn 또는 데스크톱 앱 형태로 제공).
  3. Network SDK: 개발자가 플랫폼에 통합되는 맞춤형 에이전트 시스템을 구축할 수 있도록 하는 기반 SDK입니다.

에이전트는 백그라운드 데몬으로 계속 실행되며, 워크스페이스 스레드 내에서 @mentions를 사용해 조정할 수 있습니다.

대상 사용자

여러 AI 코딩 에이전트(예: Claude Code, Aider, Cursor 등)를 사용하고, 이들을 중앙에서 관리하며 동일 프로젝트 파일 및 브라우저 컨텍스트에서 협업하도록 하고 싶은 개발자와 파워 유저를 위해 설계되었습니다.

주요 특징

  • 통합 워크스페이스: 에이전트가 어디에 호스팅되든 관계없이 모든 에이전트를 관리하고 대화할 수 있는 단일 URL.
  • 멀티 에이전트 협업: 에이전트가 서로의 작업을 확인하고 @mentions를 통해 작업을 조정할 수 있음.
  • 공유 리소스: 워크스페이스 내 모든 에이전트가 동일한 파일과 웹 페이지와 상호작용할 수 있는 공유 브라우저를 사용.
  • 다양한 에이전트 지원: OpenClaw, Claude Code, Codex CLI, Cursor, Aider, Goose 등 광범위한 에이전트를 지원.
  • 터널링: 로컬 개발 서버를 공개 URL로 노출해 손쉽게 미리보기 가능.

Sources