Framework Python de código aberto para orquestrar agentes de IA autônomos baseados em funções (Crews) e workflows orientados a eventos (Flows).
MervinPraison/PraisonAI
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.
- Estrelas
- 9,279
- Forks
- 1,486
- Issues abertas
- 134
- Último commit
- há 3 horas
O que é?
PraisonAI é um framework para criar agentes de IA capazes de pesquisar, planejar, escrever código e executar tarefas com várias etapas. Ele inclui um SDK principal em Python (praisonaiagents) para definir agentes com instruções, ferramentas, memória e conhecimento, além de uma CLI, um modo YAML para executar equipes de agentes sem código e pacotes opcionais para uma interface de chat, um construtor visual de fluxos baseado em Langflow e um painel para Telegram, Slack, Discord e WhatsApp.
Os agentes podem ser combinados em equipes, transferências entre agentes e padrões de fluxo de trabalho, como roteamento, execução paralela, loops e ciclos de avaliador e otimizador. O projeto oferece suporte a ferramentas MCP via stdio, HTTP, WebSocket e SSE, memória e sessões persistentes com bancos de dados como PostgreSQL, SQLite e MongoDB, além de recuperação de informações em documentos locais. Opcionalmente, as ferramentas podem ser executadas em sandboxes remotos, como Docker, E2B ou Modal.
O framework foi projetado para funcionar com mais de 100 provedores de LLM, incluindo OpenAI, Anthropic, Gemini e modelos locais via Ollama ou vLLM.
Recursos principais
- 01Equipes com um ou vários agentes e transferências entre agentes
- 02Integração com ferramentas MCP via stdio, HTTP, WebSocket e SSE
- 03Memória persistente, sessões e recuperação de conhecimento (RAG)
- 04Padrões de fluxo de trabalho, incluindo roteamento, execução paralela e loops
- 05As ferramentas podem ser executadas no Docker, E2B, Modal e outros sandboxes
- 06Suporte a mais de 100 provedores de LLM, incluindo modelos locais
Casos de uso
- Automatizar pesquisas e a redação de relatórios com base em várias fontes
- Criar bots de suporte ao cliente com memória no Telegram, Slack ou Discord
- Orquestrar agentes de programação e tarefas de geração de código com várias etapas
- Criar agentes para pipelines de dados que consultam APIs e bancos de dados
Início rápido
- 1
Instale o SDK principal leve
pip install praisonaiagents - 2
Configure a chave de API do seu provedor de LLM (o exemplo usa OpenAI)
export OPENAI_API_KEY="your-api-key" - 3
Execute o primeiro agente a partir de um script Python usando a classe Agent
Antes de usar
- O início rápido requer uma chave de API de um provedor de LLM pago, como a OpenAI.
- Recursos avançados de sandbox, como Docker, E2B ou Modal, exigem contas ou infraestrutura próprias.
Tópicos
Perguntas frequentes
- O que é PraisonAI?
- Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM. PraisonAI é um framework para criar agentes de IA capazes de pesquisar, planejar, escrever código e executar tarefas com várias etapas. Ele inclui um SDK principal em Python (praisonaiagents) para definir agentes com instruções, ferramentas, memória e conhecimento, além de uma CLI, um modo YAML para executar equipes de agentes sem código e pacotes opcionais para uma interface de chat, um construtor visual de fluxos baseado em Langflow e um painel para Telegram, Slack, Discord e WhatsApp.
- PraisonAI é gratuito? Qual é a licença?
- PraisonAI é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PraisonAI ainda é mantido?
- Manutenção ativa. O último commit de PraisonAI foi em 20 de out. de 2026.
- Para que posso usar PraisonAI?
- Automatizar pesquisas e a redação de relatórios com base em várias fontes Criar bots de suporte ao cliente com memória no Telegram, Slack ou Discord Orquestrar agentes de programação e tarefas de geração de código com várias etapas Criar agentes para pipelines de dados que consultam APIs e bancos de dados
- Como instalar PraisonAI?
- Instale o SDK principal leve: pip install praisonaiagents Configure a chave de API do seu provedor de LLM (o exemplo usa OpenAI): export OPENAI_API_KEY="your-api-key" Execute o primeiro agente a partir de um script Python usando a classe Agent
- Onde consigo PraisonAI?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MervinPraison/PraisonAI
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Plataforma visual para criar, testar e implantar agentes e workflows de IA, com exposição integrada por API e servidor MCP.
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
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 Python minimalista para criar agentes de IA que escrevem e executam suas ações como código Python.