Framework leve em Python para criar fluxos de trabalho multiagente com ferramentas, transferências, guardrails, sessões e tracing, compatível com OpenAI e mais de 100 LLMs.
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
Crie um novo projeto de agente com a configuração interativa
npx eve@latest init my-agent - 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
Infraestrutura open source para executar código gerado por IA em sandboxes isoladas na nuvem, com SDKs para JavaScript e Python.
Framework em TypeScript para criar agentes de IA e aplicações com LLMs, com workflows, tools, memória, servidores MCP e evals.
Harness open source para superagentes de longa duração, que coordena subagentes, memória e sandboxes para pesquisar, programar e criar em tarefas que levam de minutos a horas.
Um agente minimalista de engenharia de software com IA que resolve issues do GitHub ou ajuda pela linha de comando, usando apenas bash e cerca de 100 linhas de Python no núcleo.
Sistema operacional de IA open source e self-hostable, com agentes em sandboxes isoladas na nuvem que entregam o trabalho por meio de change requests aprovadas.