트렌딩 목록으로
TypeScript
agentagentsaibackground-agents

vercel-labs / open-agents

클라우드 에이전트를 구축하기 위한 오픈 소스 템플릿.

5.8K
746
3일 전
GitHub에서 보기

이 프로젝트에 대해

vercel-labs 님의 open-agents 프로젝트는 GitHub에서 5.8K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 99%CSS 0%Shell 0%JavaScript 0%

🇰🇷 한국어 번역 README

캐시 히트

오픈 에이전트

오픈 에이전트(Open Agents)는 Vercel에서 백그라운드 코딩 에이전트를 구축하고 실행하기 위한 오픈 소스 참조 앱입니다. 여기에는 웹 UI, 에이전트 런타임, 샌드박스 오케스트레이션, 그리고 프롬프트에서 코드 변경까지 노트북을 사용하지 않고 진행할 수 있는 GitHub 통합이 포함되어 있습니다.

이 저장소는 블랙박스로 취급하기보다는 포크하고 적응하도록 만들어졌습니다.

무엇인가

오픈 에이전트는 세 계층 시스템입니다:

  • 웹 앱은 인증, 세션, 채팅, 스트리밍 UI를 처리합니다.
  • 에이전트는 Vercel에서 지속가능한 워크플로우로 실행됩니다.
  • 샌드박스는 실행 환경입니다: 파일 시스템, 쉘, git, 개발 서버, 미리보기 포트.

주요 아키텍처 결정: 에이전트는 샌드박스가 아님

에이전트는 VM 내에서 실행되지 않습니다. 샌드박스 외부에서 실행되며, 파일 읽기, 편집, 검색 및 쉘 명령과 같은 도구를 통해 샌드박스와 상호작용합니다.

이 분리가 프로젝트의 핵심입니다:

  • 에이전트 실행은 단일 요청 수명주기에 묶이지 않습니다
  • 샌드박스 수명주기는 독립적으로 절전 모드에 들어가거나 재개할 수 있습니다
  • 모델/제공자 선택과 샌드박스 구현은 별도로 발전할 수 있습니다
  • VM은 제어 플레인이 되기보다는 단순한 실행 환경으로 유지됩니다

현재 기능

  • 파일, 검색, 쉘, 작업, 스킬, 웹 도구가 포함된 채팅 기반 코딩 에이전트
  • Workflow SDK 기반 실행, 스트리밍, 취소를 포함한 다중 단계 지속 실행
  • 스냅샷 기반 재개가 가능한 격리된 Vercel 샌드박스
  • 샌드박스 내에서의 저장소 클론 및 브랜치 작업
  • 선택적 Au

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

🔗 유사한 프로젝트

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

vercel-labs/open-agents GitHub 원문 바로가기 →