SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
elizaOS/eliza
Framework e stack de aplicações open source em TypeScript para criar agentes de IA autônomos, com runtime principal, plugins e o app Eliza local-first.
- Estrelas
- 19,634
- Forks
- 5,814
- Issues abertas
- 233
- Último commit
- há 4 horas
O que é?
elizaOS é um monorepo para criar e executar agentes de IA autônomos. Ele inclui um runtime principal (@elizaos/core) que define o estado do agente, a memória, a autorização e um contrato de plugins, além de um host de agentes independente, uma interface React compartilhada e uma CLI.
Os plugins são o principal ponto de extensão. Um plugin pode registrar actions, providers, evaluators, services, model handlers, routes e visualizações de app. O repositório inclui plugins oficiais para provedores de modelos, conectores de mensagens, recursos de domínio e integração com dispositivos, além de uma opção de inferência local (Eliza-1) baseada em diferentes tamanhos de modelo de texto do Gemma 4 e em recursos locais de embeddings, fala e visão.
O app Eliza é voltado para web, desktop e dispositivos móveis, e o Eliza Cloud é um serviço hospedado opcional para contas, roteamento de modelos e implantação. Os desenvolvedores podem executar a stack a partir do código-fonte com Bun ou importar @elizaos/core para incorporar o runtime diretamente.
Recursos principais
- 01Runtime principal com estado do agente, memória e contratos de plugins
- 02Sistema de plugins para actions, providers, evaluators, services e routes
- 03Opção de inferência local com diferentes tamanhos de modelo Eliza-1 e roteamento baseado no dispositivo
- 04Conectores de mensagens e espaços de trabalho, além de automação de navegador e desktop
- 05Operações de carteira EVM e Solana sem custódia, com etapas de aprovação
- 06Compatível com diferentes modelos: backends locais, de provedores diretos ou do Eliza Cloud
Casos de uso
- Criar um agente autônomo personalizado que se conecta a plataformas de chat como Discord, Slack ou Telegram
- Desenvolver um plugin no estilo dos plugins oficiais que adiciona model handlers ou actions a um agente
- Executar um assistente pessoal com modelos locais em hardware compatível
- Incorporar o runtime do agente a uma aplicação TypeScript existente
Início rápido
- 1
Instale as versões do Bun e do Node fixadas no package.json
- 2
Clone o repositório
git clone --filter=blob:none https://github.com/elizaos/eliza.git - 3
Acesse a pasta e instale as dependências
cd eliza && bun install - 4
Inicie o app em modo de desenvolvimento
bun run dev
Antes de usar
- A execução a partir do código-fonte requer versões específicas do Bun e do Node, além da configuração de submódulos e dos pré-requisitos de compilação nativa.
- A inferência local requer hardware compatível e o download dos recursos do modelo antes do uso offline.
- Alguns recursos dependem de chaves de provedores de modelos ou dos serviços opcionais do Eliza Cloud.
Tópicos
Perguntas frequentes
- O que é eliza?
- Framework e stack de aplicações open source em TypeScript para criar agentes de IA autônomos, com runtime principal, plugins e o app Eliza local-first. elizaOS é um monorepo para criar e executar agentes de IA autônomos. Ele inclui um runtime principal (@elizaos/core) que define o estado do agente, a memória, a autorização e um contrato de plugins, além de um host de agentes independente, uma interface React compartilhada e uma CLI.
- eliza é gratuito? Qual é a licença?
- eliza é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- eliza ainda é mantido?
- Manutenção ativa. O último commit de eliza foi em 21 de out. de 2026.
- Para que posso usar eliza?
- Criar um agente autônomo personalizado que se conecta a plataformas de chat como Discord, Slack ou Telegram Desenvolver um plugin no estilo dos plugins oficiais que adiciona model handlers ou actions a um agente Executar um assistente pessoal com modelos locais em hardware compatível Incorporar o runtime do agente a uma aplicação TypeScript existente
- Como instalar eliza?
- Instale as versões do Bun e do Node fixadas no package.json Clone o repositório: git clone --filter=blob:none https://github.com/elizaos/eliza.git Acesse a pasta e instale as dependências: cd eliza && bun install Inicie o app em modo de desenvolvimento: bun run dev
- Onde consigo eliza?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/elizaOS/eliza
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
O LobeHub é uma plataforma para organizar agentes de IA em equipes sempre ativas, que podem ser contratadas, agendadas e avaliadas em um só lugar.
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
Uma biblioteca JavaScript que incorpora um agente de interface gráfica a qualquer página web, permitindo que usuários controlem a interface usando linguagem natural.
Framework Python code-first do Google para criar, avaliar e implantar agentes de IA, otimizado para Gemini, mas independente de modelo.
Plataforma open source para criar chatbots com IA que conectam LLMs ao Slack, Discord, Telegram, WeChat, Lark, DingTalk e outros serviços.