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.
FoundationAgents/OpenManus
Framework open source para agentes de IA generalistas com LLM, executado no terminal e com uso de ferramentas, suporte a MCP e automação de navegador.
Alternativa open source a:Manus
- Estrelas
- 58,743
- Forks
- 10,187
- Issues abertas
- 441
- Último commit
- há 20 dias
O que é?
OpenManus é um framework Python para criar agentes de IA de propósito geral que recebem uma tarefa em linguagem natural e a executam usando ferramentas. Você o executa pelo terminal, informa uma ideia, e o agente planeja e realiza as etapas. O projeto se apresenta como uma alternativa aberta a produtos fechados de agentes que exigem códigos de convite.
O projeto se conecta a APIs de LLM por meio de um arquivo de configuração TOML, no qual você define o modelo, a URL base e a chave da API, além de poder especificar um modelo separado para visão. Ele inclui vários pontos de entrada: um agente generalista via main.py, uma versão com ferramentas MCP via run_mcp.py e um fluxo experimental multiagente via run_flow.py. Um agente DataAnalysis para análise e visualização de dados pode ser habilitado na configuração do fluxo.
Para tarefas na web, o OpenManus usa o Browser Use CLI como servidor MCP padrão, que se conecta ao Chrome ou Chromium local ou a um navegador do Browser Use Cloud. O BrowserGym também é compatível e requer um navegador Playwright instalado.
Recursos principais
- 01Executa agentes de IA generalistas pelo terminal a partir de uma tarefa descrita em linguagem natural.
- 02Configura provedores de LLM e um modelo separado para visão por meio de um arquivo TOML.
- 03Oferece uma versão com ferramentas MCP e um fluxo experimental multiagente.
- 04Inclui um agente DataAnalysis para análise e visualização de dados.
- 05Automatiza navegadores pelo Browser Use CLI, com opções para usar o Chrome local ou um navegador na nuvem.
Casos de uso
- Criar protótipos de agentes de propósito geral que respondem a perguntas e concluem tarefas com várias etapas.
- Experimentar agentes que usam ferramentas para navegar na web em seu nome.
- Executar tarefas de análise de dados e geração de gráficos por meio de um agente baseado em LLM.
- Estudar uma base de código aberta de agentes, construída em torno de APIs de LLM e ferramentas MCP.
Início rápido
- 1
Clone o repositório
git clone https://github.com/FoundationAgents/OpenManus.git - 2
Instale as dependências
pip install -r requirements.txt - 3
Crie seu arquivo de configuração com base no exemplo
cp config/config.example.toml config/config.toml - 4
Execute o OpenManus e digite sua ideia no terminal
python main.py
Antes de usar
- Você precisa adicionar sua própria chave de API de LLM a config/config.toml antes de executar o programa.
- O README descreve a versão multiagente run_flow como instável.
- A automação do navegador exige configuração adicional, como instalar o Chromium ou os navegadores do Playwright.
Tópicos
Perguntas frequentes
- O que é OpenManus?
- Framework open source para agentes de IA generalistas com LLM, executado no terminal e com uso de ferramentas, suporte a MCP e automação de navegador. OpenManus é um framework Python para criar agentes de IA de propósito geral que recebem uma tarefa em linguagem natural e a executam usando ferramentas. Você o executa pelo terminal, informa uma ideia, e o agente planeja e realiza as etapas. O projeto se apresenta como uma alternativa aberta a produtos fechados de agentes que exigem códigos de convite.
- OpenManus é gratuito? Qual é a licença?
- OpenManus é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenManus ainda é mantido?
- Manutenção ativa. O último commit de OpenManus foi em 30 de set. de 2026.
- Para que posso usar OpenManus?
- Criar protótipos de agentes de propósito geral que respondem a perguntas e concluem tarefas com várias etapas. Experimentar agentes que usam ferramentas para navegar na web em seu nome. Executar tarefas de análise de dados e geração de gráficos por meio de um agente baseado em LLM. Estudar uma base de código aberta de agentes, construída em torno de APIs de LLM e ferramentas MCP.
- Como instalar OpenManus?
- Clone o repositório: git clone https://github.com/FoundationAgents/OpenManus.git Instale as dependências: pip install -r requirements.txt Crie seu arquivo de configuração com base no exemplo: cp config/config.example.toml config/config.toml Execute o OpenManus e digite sua ideia no terminal: python main.py
- Onde consigo OpenManus?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/FoundationAgents/OpenManus
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework aberto de agentes que dá à IA seu próprio desktop Linux no Docker, com navegador e ferramentas para documentos, para realizar tarefas de verdade.
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.
Add-on do Blender e servidor MCP que permitem a assistentes de IA, como Claude, criar, modificar e inspecionar cenas 3D no Blender por meio de prompts.
Um harness de agentes para Python, com escolhas opinativas e tudo incluído, que executa tarefas longas e com várias etapas desde o início no LangGraph.
Agente autônomo de pesquisa open source que planeja perguntas, coleta fontes da web e locais e escreve relatórios com citações usando qualquer provedor de LLM.