Sobre o projeto
O OpenManus é um framework de código aberto para construção e execução de agentes de IA geral. Desenvolvido por contribuidores do MetaGPT, oferece uma alternativa local para plataformas de agentes exclusivas por convite, permitindo que os usuários executem tarefas definidas através de prompts em linguagem natural.
O projeto executa agentes conectados a APIs de LLM como o GPT-4o da OpenAI. Suporta múltiplos modos de execução: modo de único agente via `python main.py`, versão de ferramenta MCP via `python run_mcp.py`, e fluxo multi-agente instável via `python run_flow.py`. Um Agente de Análise de Dados está disponível para tarefas de análise e visualização de dados quando ativado na configuração.
A automação de navegador está integrada por padrão através do Browser Use CLI 3.0, que funciona como um servidor MCP. O agente pode controlar uma instância local do Chrome ou Chromium sem uma chave de API, ou conectar-se a um navegador remoto Browser Use Cloud via chave de API. O navegador Playwright do BrowserGym também é suportado.
A configuração é gerenciada através de um arquivo `config.toml` onde os usuários especificam pontos de extremidade do modelo LLM, chaves de API e configurações opcionais por modelo, como modelos de visão. O projeto recomenda usar `uv` para instalação rápida de dependências e isolamento, embora o conda também seja suportado.
Um projeto complementar, OpenManus-RL, explora métodos de ajuste de aprendizado reforçado (GRPO) para agentes LLM, desenvolvido colaborativamente por pesquisadores da UIUC e da equipe OpenManus.
A instalação requer clonar o repositório, criar um ambiente virtual Python 3.12 e instalar dependências do `requirements.txt`. Hooks pre-commit são usados para impor qualidade de código antes de pull requests.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.