Repolode
vercel

vercel/eve

TypeScript-фреймворк с файловой структурой для создания устойчивых AI-агентов: инструменты, навыки, каналы и расписания задаются файлами.

Звёзды
5,641
Форки
626
Открытые issues
836
Последний коммит
7 часов назад

Что это?

eve — это фреймворк для создания AI-агентов, в котором структура проекта служит интерфейсом для их настройки. Агент размещается в каталоге agent/: в instructions.md хранится постоянный системный промпт, а в каталогах tools/, skills/, channels/ и schedules/ — типизированные функции-инструменты, процедуры по запросу, каналы сообщений (HTTP, Slack, Discord) и повторяющиеся задачи cron. В необязательном файле agent.ts можно задать модель и уровень рассуждений.

Фреймворк настраивается командой npx eve init: она создаёт структуру нового проекта, устанавливает зависимости и запускает интерактивный интерфейс в терминале. Инструменты описываются с помощью входных схем zod, а запросы к модели по умолчанию маршрутизируются через Vercel AI Gateway. Веб-чат можно добавить командой npx eve add channel/web; участники команды могут входить через Vercel, а развернуть проект — командой npx eve deploy.

Проект написан на TypeScript и распространяется по лицензии Apache-2.0. Сейчас он находится в бета-версии, поэтому до общего релиза API и поведение могут измениться.

Ключевые возможности

  • 01Позволяет задавать инструкции агента, инструменты, навыки, каналы и расписания файлами в фиксированной структуре каталогов.
  • 02Предоставляет типизированные инструменты со входными схемами zod, которые может вызывать модель.
  • 03Поддерживает каналы сообщений HTTP, Slack и Discord.
  • 04Запускает повторяющиеся задачи cron на основе файлов в каталоге schedules/.
  • 05Включает канал веб-чата с возможностью входа через Vercel и командой для развёртывания.

Сценарии использования

  • Создание собственного AI-ассистента, который вызывает ваши функции и API.
  • Развёртывание агента, отвечающего на сообщения в Slack или Discord.
  • Запуск задач агента по расписанию, например подготовка еженедельных сводок.
  • Создание веб-чата для внутреннего агента с доступом для команды.

Быстрый старт

  1. 1

    Создайте новый проект агента с помощью интерактивной настройки

    npx eve@latest init my-agent
  2. 2

    Запустите агента локально после замены инструкций и инструмента

    npm run dev

Что важно знать

  • Проект находится в бета-версии, поэтому его API и поведение могут измениться до выхода в общий доступ.
  • В настройках по умолчанию используется модель AI Gateway, поэтому для запуска агента необходим доступ к модели.

Темы

Частые вопросы

Что такое eve?
TypeScript-фреймворк с файловой структурой для создания устойчивых AI-агентов: инструменты, навыки, каналы и расписания задаются файлами. eve — это фреймворк для создания AI-агентов, в котором структура проекта служит интерфейсом для их настройки. Агент размещается в каталоге agent/: в instructions.md хранится постоянный системный промпт, а в каталогах tools/, skills/, channels/ и schedules/ — типизированные функции-инструменты, процедуры по запросу, каналы сообщений (HTTP, Slack, Discord) и повторяющиеся задачи cron. В необязательном файле agent.ts можно задать модель и уровень рассуждений.
eve можно использовать бесплатно? Какая у него лицензия?
eve распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
eve всё ещё поддерживается?
Активно поддерживается. Последний коммит в eve — 22 окт. 2026 г..
Для чего можно использовать eve?
Создание собственного AI-ассистента, который вызывает ваши функции и API. Развёртывание агента, отвечающего на сообщения в Slack или Discord. Запуск задач агента по расписанию, например подготовка еженедельных сводок. Создание веб-чата для внутреннего агента с доступом для команды.
Как установить eve?
Создайте новый проект агента с помощью интерактивной настройки: npx eve@latest init my-agent Запустите агента локально после замены инструкций и инструмента: npm run dev
Где скачать eve?
Исходный код и инструкции по установке — на GitHub: https://github.com/vercel/eve

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкий Python-фреймворк для создания мультиагентных процессов с инструментами, передачей задач, ограничителями, сессиями и трассировкой; поддерживает OpenAI и более 100 LLM-провайдеров.

30,2 тыс.5,1 тыс.PythonMITОбновлён позавчера