Sobre el proyecto
OpenManus es un marco de código abierto diseñado para construir y ejecutar agentes de IA general. Desarrollado por contribuyentes de MetaGPT, proporciona una alternativa local a las plataformas de agentes que requieren invitación, permitiendo a los usuarios ejecutar tareas definidas mediante prompts en lenguaje natural.
El proyecto ejecuta agentes conectados a APIs de LLM como GPT-4o de OpenAI. Soporta múltiples modos de ejecución: modo de agente único a través de `python main.py`, versión de herramientas MCP mediante `python run_mcp.py`, y un flujo inestable multi-agente con `python run_flow.py`. También está disponible un DataAnalysis Agent para tareas de análisis y visualización de datos cuando se habilita en la configuración.
La automatización de navegadores está integrada por defecto a través de Browser Use CLI 3.0, que se ejecuta como un servidor MCP. El agente puede controlar una instancia local de Chrome o Chromium sin necesidad de clave API, o bien conectarse a un navegador remoto de Browser Use Cloud usando una clave API. También se admite BrowserGym con Playwright.
La configuración se gestiona mediante un archivo `config.toml`, donde los usuarios especifican puntos finales de modelos LLM, claves API y configuraciones opcionales por modelo, como modelos de visión. El proyecto recomienda usar `uv` para una instalación rápida de dependencias y aislamiento, aunque también es compatible con conda.
Un proyecto complementario, OpenManus-RL, explora métodos de ajuste por aprendizaje por refuerzo (GRPO) para agentes LLM, desarrollado de forma colaborativa por investigadores de UIUC y el equipo de OpenManus.
La instalación requiere clonar el repositorio, crear un entorno virtual con Python 3.12 e instalar las dependencias desde `requirements.txt`. Se utilizan pre-commit hooks para garantizar la calidad del código antes de los pull requests.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.