목록으로
제품2026년 4월 15일 PM 09:35

Vercel, 오픈소스 코딩 에이전트 플랫폼 Open Agents 공개… 깃허브 하루 스타 1,020개 돌파

Vercel이 백그라운드 코딩 에이전트를 구축하고 운영하기 위한 오픈소스 레퍼런스 앱 Open Agents를 공개했다. 이 프로젝트는 깃허브에서 하루 만에 1,020개의 스타를 받으며 트렌딩에 진입했으며, 총 스타 수는 2,205개에 달한다.

Open Agents는 웹 UI, 에이전트 런타임, 샌드박스 오케스트레이션, GitHub 연동을 포함하며, 프롬프트에서 코드 변경까지 노트북 없이 처리할 수 있도록 설계됐다. 이 레포는 블랙박스가 아닌, 포크해서 수정하는 방식으로 사용하도록 의도됐다.

시스템은 웹(Web), 에이전트 워크플로(Agent workflow), 샌드박스 VM의 3계층 구조로 구성된다. 웹 앱이 인증, 세션, 채팅, 스트리밍 UI를 담당하고, 에이전트는 Vercel 위에서 내구성 있는 워크플로로 실행되며, 샌드박스는 파일시스템, 셸, Git, 개발 서버, 프리뷰 포트를 제공하는 실행 환경이다.

핵심 설계 원칙은 에이전트와 실행 환경의 분리다. 에이전트는 VM 내부가 아닌 외부에서 실행되며, 파일 읽기, 편집, 검색, 셸 명령 등의 도구를 통해 샌드박스와 상호작용한다. 이를 통해 에이전트 실행이 단일 요청 수명 주기에 묶이지 않고, 샌드박스는 독립적으로 하이버네이트 및 재개가 가능하며, 모델이나 샌드박스 구현을 별도로 변경할 수 있다.

주요 기능으로는 Workflow SDK 기반의 내구성 있는 다단계 실행과 스트리밍 및 취소 지원, 스냅샷 기반 재개가 가능한 격리된 Vercel 샌드박스, 레포 클론 및 브랜치 작업, 선택적 자동 커밋과 푸시 및 PR 생성, 읽기 전용 링크를 통한 세션 공유 등이 포함된다.

채팅 요청은 에이전트를 인라인으로 실행하는 대신 워크플로 런을 시작하며, 각 에이전트 턴은 여러 영속 워크플로 스텝에 걸쳐 계속될 수 있다. 활성 런은 기존 워크플로의 스트림에 재연결해 재개할 수 있어 연속성이 보장된다.

샌드박스는 기본 스냅샷을 사용하며 포트 3000, 5173, 4321, 8000을 노출하고, 비활성 시 하이버네이트된다. 자동 커밋과 자동 PR 기능은 항상 활성화되는 것이 아니라 사용자 설정에 따라 동작하는 선택적 기능이다.

프로젝트 구조는 apps/web에 Next.js 앱, 워크플로, 인증, 채팅 UI가 위치하고, packages/agent에 에이전트 구현과 도구, 서브에이전트, 스킬이, packages/sandbox에 샌드박스 추상화 및 Vercel 샌드박스 통합이, packages/shared에 공유 유틸리티가 배치되어 있다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사