OpenManus — cuando quieres tu propio agente de IA sin las complicaciones adicionales
¿Recuerdas todo el revuelo alrededor de Manus hace poco? Ese "agente de IA universal" que prometía resolver cualquier tarea, pero requería códigos de invitación y ofrecía una tediosa espera en una cola. Mientras algunos esperaban acceso, un equipo de MetaGPT (esta gente sabe lo que hace cuando se trata de sistemas multi-agente) se reunió y en solo tres horas armó un prototipo de una alternativa abierta. Así fue como nació OpenManus.
Me encontré con este proyecto en las tendencias de GitHub y al principio era escéptico sobre la afirmación de "tres horas de desarrollo". Sin embargo, echando un vistazo bajo el capó, me di cuenta: este es un gran ejemplo de cómo puedes construir algo verdaderamente funcional y útil para las rutinas diarias usando herramientas existentes.
Qué es exactamente
En resumen, OpenManus es un wrapper alrededor de LLM que no solo puede generar texto, sino también interactuar con tu computadora. Usa un navegador, ejecuta código y puede encadenar acciones para lograr un objetivo.
¿Para quién es esto? Ante todo, para desarrolladores que son demasiado perezosos para recopilar datos manualmente de diez sitios web o necesitan crear rápidamente una visualización a partir de un archivo CSV desordenado. El proyecto se posiciona como "Manus de código abierto", y su principal valor es que tienes control total sobre el proceso. Sin APIs cerradas, sin suscripciones de pago (excepto tus propios gastos en tokens de OpenAI o Anthropic).
Qué puede hacer el agente
El proyecto actualmente está en etapa de "pulido" activo, pero el conjunto básico de herramientas ya es impresionante.
Automatización del navegador
Gracias a la integración con Playwright, el agente puede visitar un sitio web, encontrar la información necesaria, hacer clic en botones y extraer datos. Esto no es solo scraping — realmente imita las acciones del usuario. Si necesitas comparar precios de GPUs en cinco tiendas diferentes, el agente lo hará por ti mientras tomas tu café.
Análisis de datos y visualización
Puedes habilitar el Agente de Análisis de Datos en la configuración. Está diseñado para trabajar con tablas y gráficos. Le pasas un archivo, le pides que "muestre la dinámica de crecimiento del último trimestre", y genera código Python, lo ejecuta y te entrega el resultado.
Trabajo con MCP
Un detalle interesante — el soporte para Model Context Protocol. Esto te permite conectar herramientas externas al agente y extender sus capacidades prácticamente de forma indefinida.
Cómo hacer que funcione
Los desarrolladores ofrecen dos caminos de instalación. Yo sugeriría usar uv — probablemente sea el gestor de paquetes más rápido y sin complicaciones para Python en este momento.
Primero, clona el repositorio:
git clone https://github.com/FoundationAgents/OpenManus.git
cd OpenManus
Luego crea un entorno e instala las dependencias:
uv venv --python 3.12
source .venv/bin/activate # Для Linux/macOS
uv pip install -r requirements.txt
playwright install
El paso más importante es la configuración. Necesitas crear un archivo config/config.toml. Puedes usar el ejemplo del repositorio como base. Ahí es donde especificas tus claves de API. Por defecto, el proyecto está configurado para GPT-4o, pero nada te impide conectar tus propios endpoints.
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."
Escenarios prácticos
Intenté ejecutarlo para un par de tareas cotidianas. Por ejemplo, le pedí que encontrara las últimas noticias sobre cambios de API en un servicio determinado y que compilara un breve informe. El agente abrió el navegador, revisó la documentación y produjo un resumen bastante adecuado con enlaces.
Otro caso — trabajar con ramas inestables. Hay un archivo run_flow.py en el repositorio que lanza el modo multi-agente. Es una característica experimental por ahora, pero permite distribuir tareas entre agentes especializados. Uno busca, otro escribe código, un tercero verifica.
¿Vale la pena probar
Seamos honestos: OpenManus no es un "botón mágico" que hará todo el trabajo por ti. A veces se atasca, a veces hace bucles en el navegador si el sitio es demasiado complejo. Pero como base para crear tus propias automatizaciones — es oro.
El proyecto te conquista con su simplicidad. El código está escrito claramente, la arquitectura no está sobrecargada con abstracciones innecesarias. Si llevas tiempo queriendo probar los agentes de IA en acción pero no querías lidiar con marcos de trabajo pesados, OpenManus es un gran punto de entrada.
Por cierto, también tienen OpenManus-RL. Este es un fork para quienes quieran profundizar en el entrenamiento de agentes mediante Aprendizaje por Refuerzo. Pero esa es toda una historia diferente para los entusiastas del aprendizaje profundo.
Así que, si tienes una clave de OpenAI sobrando y un par de noches libres, échale un vistazo al repositorio. Al menos es divertido — ver cómo la terminal abre un navegador por su cuenta y empieza a buscar algo.
OpenManus es una buena opción para quienes:
- Quieren automatizar la recopilación rutinaria de datos de la web.
- Buscan una plantilla simple para crear su propio agente especializado.
- Están hartos de los sistemas cerrados y quieren ver qué está pasando realmente "bajo el capó" de la IA.
El proyecto está vivo, los commits llegan todos los días y la comunidad de Discord está creciendo. Parece que la era de los servicios de IA que requerían invitación realmente está llegando a su fin, cuando herramientas como esta se vuelven disponibles para todos.
Proyectos relacionados