Repolode
vercel

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. 1

    대화형 설정을 사용해 새 에이전트 프로젝트를 만듭니다

    npx eve@latest init my-agent
  2. 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 통계는 매일 갱신됩니다.

관련 프로젝트