Repolode
vercel

vercel/eve

Framework TypeScript com foco no sistema de arquivos para criar agentes de IA duráveis, com tools, skills, canais e agendamentos definidos em arquivos.

Estrelas
5,641
Forks
626
Issues abertas
836
Último commit
há 4 horas

O que é?

eve é um framework para criar agentes de IA em que a estrutura do projeto serve como interface de autoria. Um agente fica em um diretório `agent/`: `instructions.md` contém o prompt de sistema sempre ativo, enquanto `tools/`, `skills/`, `channels/` e `schedules/` armazenam funções de ferramentas tipadas, procedimentos sob demanda, canais de mensagens (HTTP, Slack, Discord) e tarefas cron recorrentes. O arquivo opcional `agent.ts` define o modelo e o nível de raciocínio.

O framework é configurado pelo comando `npx eve init`, que cria a estrutura de um novo projeto, instala as dependências e inicia uma interface de terminal interativa. As tools são definidas com schemas de entrada do zod, e o modelo padrão é roteado pelo Vercel AI Gateway. É possível adicionar o Web Chat com `npx eve add channel/web`, com login via Vercel para os membros da equipe e deploy por meio de `npx eve deploy`.

O projeto é escrito em TypeScript, tem licença Apache-2.0 e está atualmente em beta, então as APIs e o comportamento podem mudar antes da disponibilidade geral.

Recursos principais

  • 01Define instruções do agente, tools, skills, canais e agendamentos como arquivos em uma estrutura fixa de diretórios.
  • 02Oferece tools tipadas com schemas de entrada do zod que o modelo pode chamar.
  • 03Oferece suporte a canais de mensagens HTTP, Slack e Discord.
  • 04Executa tarefas cron recorrentes por meio de arquivos em `schedules/`.
  • 05Inclui um canal de chat web com opção de login via Vercel e um comando de deploy.

Casos de uso

  • Criar um assistente de IA personalizado que chama suas próprias funções e APIs.
  • Fazer deploy de um agente que responde a mensagens no Slack ou Discord.
  • Executar tarefas agendadas do agente, como resumos semanais.
  • Criar uma interface de chat web para um agente interno, acessível pela equipe.

Início rápido

  1. 1

    Crie um novo projeto de agente com a configuração interativa

    npx eve@latest init my-agent
  2. 2

    Inicie o agente localmente depois de substituir as instruções e a ferramenta

    npm run dev

Antes de usar

  • O projeto está em versão beta, e suas APIs e seu comportamento podem mudar antes da disponibilidade geral.
  • A configuração padrão usa um modelo do AI Gateway, então você precisa ter acesso ao modelo para executar o agente.

Tópicos

Perguntas frequentes

O que é eve?
Framework TypeScript com foco no sistema de arquivos para criar agentes de IA duráveis, com tools, skills, canais e agendamentos definidos em arquivos. eve é um framework para criar agentes de IA em que a estrutura do projeto serve como interface de autoria. Um agente fica em um diretório `agent/`: `instructions.md` contém o prompt de sistema sempre ativo, enquanto `tools/`, `skills/`, `channels/` e `schedules/` armazenam funções de ferramentas tipadas, procedimentos sob demanda, canais de mensagens (HTTP, Slack, Discord) e tarefas cron recorrentes. O arquivo opcional `agent.ts` define o modelo e o nível de raciocínio.
eve é gratuito? Qual é a licença?
eve é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
eve ainda é mantido?
Manutenção ativa. O último commit de eve foi em 22 de out. de 2026.
Para que posso usar eve?
Criar um assistente de IA personalizado que chama suas próprias funções e APIs. Fazer deploy de um agente que responde a mensagens no Slack ou Discord. Executar tarefas agendadas do agente, como resumos semanais. Criar uma interface de chat web para um agente interno, acessível pela equipe.
Como instalar eve?
Crie um novo projeto de agente com a configuração interativa: npx eve@latest init my-agent Inicie o agente localmente depois de substituir as instruções e a ferramenta: npm run dev
Onde consigo eve?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vercel/eve

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados