도구, 핸드오프, 가드레일, 세션, 트레이싱을 활용해 멀티 에이전트 워크플로를 구축하는 경량 Python 프레임워크로, OpenAI와 100개 이상의 LLM을 제공자에 구애받지 않고 지원합니다.
vercel/eve
도구, 스킬, 채널, 스케줄을 파일로 정의해 내구성 있는 AI 에이전트를 구축하는 파일시스템 중심 TypeScript 프레임워크입니다.
- 스타
- 5,641
- 포크
- 626
- 열린 이슈
- 836
- 마지막 커밋
- 5시간 전
어떤 프로젝트인가요?
eve는 프로젝트 구조를 작성 인터페이스로 삼아 AI 에이전트를 구축하는 프레임워크입니다. 에이전트는 agent/ 디렉터리에 있으며, instructions.md에는 항상 적용되는 시스템 프롬프트를, tools/, skills/, channels/, schedules/에는 각각 타입이 지정된 도구 함수, 필요할 때 사용하는 절차, 메시지 채널(HTTP, Slack, Discord), 반복 실행되는 cron 작업을 둡니다. 선택 사항인 agent.ts에서는 모델과 추론 수준을 설정합니다.
npx eve init 명령으로 프레임워크를 설정하면 새 프로젝트의 기본 구조를 만들고, 의존성을 설치한 뒤 대화형 터미널 UI를 실행합니다. 도구는 zod 입력 스키마를 사용해 정의하며, 기본 모델 요청은 Vercel AI Gateway를 통해 전달됩니다. npx eve add channel/web로 Web Chat을 추가할 수 있으며, 팀원은 Vercel을 통해 로그인하고 npx eve deploy로 배포할 수 있습니다.
이 프로젝트는 TypeScript로 작성되었고 Apache-2.0 라이선스를 따릅니다. 현재 베타 단계이므로 정식 출시 전까지 API와 동작 방식이 바뀔 수 있습니다.
핵심 기능
- 01정해진 디렉터리 구조의 파일로 에이전트 지침, 도구, 스킬, 채널, 스케줄을 정의합니다.
- 02모델이 호출할 수 있는, zod 입력 스키마를 사용하는 타입 지정 도구를 제공합니다.
- 03HTTP, Slack, Discord 메시지 채널을 지원합니다.
- 04schedules/ 파일을 통해 반복되는 cron 작업을 실행합니다.
- 05선택적으로 Vercel 로그인을 지원하는 웹 채팅 채널과 배포 명령을 제공합니다.
활용 사례
- 자체 함수와 API를 호출하는 맞춤형 AI 어시스턴트 구축
- Slack 또는 Discord에서 메시지에 응답하는 에이전트 배포
- 주간 요약과 같은 에이전트 작업을 예약 실행
- 내부 에이전트용으로 팀에서 사용할 수 있는 웹 채팅 프런트엔드 제작
빠른 시작
- 1
대화형 설정을 사용해 새 에이전트 프로젝트를 만듭니다
npx eve@latest init my-agent - 2
지침과 도구를 교체한 후 에이전트를 로컬에서 실행합니다
npm run dev
사용 전 알아둘 점
- 이 프로젝트는 베타 버전이며, 정식 출시 전에 API와 동작 방식이 변경될 수 있습니다.
- 기본 설정은 AI Gateway 모델을 사용하므로 에이전트를 실행하려면 모델에 액세스할 수 있어야 합니다.
토픽
자주 묻는 질문
- eve은(는) 무엇인가요?
- 도구, 스킬, 채널, 스케줄을 파일로 정의해 내구성 있는 AI 에이전트를 구축하는 파일시스템 중심 TypeScript 프레임워크입니다. eve는 프로젝트 구조를 작성 인터페이스로 삼아 AI 에이전트를 구축하는 프레임워크입니다. 에이전트는 agent/ 디렉터리에 있으며, instructions.md에는 항상 적용되는 시스템 프롬프트를, tools/, skills/, channels/, schedules/에는 각각 타입이 지정된 도구 함수, 필요할 때 사용하는 절차, 메시지 채널(HTTP, Slack, Discord), 반복 실행되는 cron 작업을 둡니다. 선택 사항인 agent.ts에서는 모델과 추론 수준을 설정합니다.
- eve은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- eve은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- eve은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. eve의 마지막 커밋은 2026년 10월 22일입니다.
- eve은(는) 어디에 사용할 수 있나요?
- 자체 함수와 API를 호출하는 맞춤형 AI 어시스턴트 구축 Slack 또는 Discord에서 메시지에 응답하는 에이전트 배포 주간 요약과 같은 에이전트 작업을 예약 실행 내부 에이전트용으로 팀에서 사용할 수 있는 웹 채팅 프런트엔드 제작
- eve는 어떻게 설치하나요?
- 대화형 설정을 사용해 새 에이전트 프로젝트를 만듭니다: npx eve@latest init my-agent 지침과 도구를 교체한 후 에이전트를 로컬에서 실행합니다: npm run dev
- eve은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/vercel/eve
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
JavaScript 및 Python SDK를 제공해 AI 생성 코드를 격리된 클라우드 샌드박스에서 실행하는 오픈소스 인프라입니다.
워크플로, 도구, 메모리, MCP 서버, 평가 기능을 갖춘 AI 에이전트 및 LLM 기반 애플리케이션 개발용 TypeScript 프레임워크입니다.
몇 분에서 몇 시간까지 이어지는 작업에서 하위 에이전트, 메모리, 샌드박스를 조율해 조사하고 코드를 작성하며 결과물을 만드는 오픈소스 장기 작업용 슈퍼 에이전트 하네스입니다.
bash와 약 100줄의 핵심 Python 코드만 사용하는 최소한의 AI 소프트웨어 엔지니어링 에이전트로, GitHub 이슈를 해결하거나 CLI에서 작업을 돕습니다.