OpenManus: la versión de código abierto de Manus, sin código de invitación 274

小编 ·

OpenManus: la versión de código abierto de Manus, sin código de invitación

OpenManus es un proyecto de código abierto que replica Manus, ofreciendo una herramienta de AI Agent que funciona sin código de invitación de Manus. Los usuarios pueden realizar diversas tareas en su ordenador local, como navegación web, manejo de archivos y escritura de código. El proyecto fue construido por miembros del equipo de MetaGPT en solo 3 horas.

OpenManus: la versión de código abierto de Manus, sin código de invitación

¿Qué es OpenManus?

OpenManus es un proyecto de código abierto que replica Manus, que ofrece una herramienta de agente de IA que se puede usar sin necesidad de un código de invitación de Manus. Los usuarios pueden completar diversas tareas en su ordenador local, como navegación web, operaciones con archivos y escritura de código. El proyecto fue construido en tan solo 3 horas por miembros del equipo de MetaGPT.

OpenManus.webp

Características principales de OpenManus

  • Sin código de invitación: a diferencia de Manus, OpenManus permite a los usuarios usarlo sin código de invitación, lo que reduce la barrera de entrada.

  • Implementación rápida: el proyecto se desarrolló en tan solo 3 horas, lo que demuestra la capacidad de colaboración eficiente de la comunidad de código abierto.

  • Modo ReAct: adopta el modo ReAct tradicional, tomando decisiones según el estado actual, lo que facilita la gestión del contexto y la memoria.

  • Función Plan&ReAct: se ha añadido inicialmente la función Plan&ReAct y se está optimizando y depurando. Los usuarios pueden intentar cambiar el System Prompt para mejorar la funcionalidad.

Principales herramientas dependientes de OpenManus

  • PythonExecute: ejecuta código Python e interactúa con el sistema del ordenador, compatible con operaciones de archivos y tareas automatizadas.

  • FileSaver: guarda archivos localmente, compatible con múltiples formatos.

  • BrowserUseTool: abre, navega y controla el navegador.

  • GoogleSearch: realiza búsquedas de información en la web.

Implementación técnica

OpenManus adopta el modo ReAct (Reasoning and Acting), que toma decisiones según el estado actual, lo que facilita la gestión del contexto y la memoria. Actualmente, el equipo de desarrollo ya ha incorporado inicialmente la función Plan&ReAct y está en proceso de optimización y depuración.

Instrucciones de instalación y uso

1. Crear un entorno Conda:

conda create -n open_manus python=3.12
conda activate open_manus

2. Clonar el repositorio:

git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus

3. Instalar dependencias:

pip install -r requirements.txt

4. Configurar la clave de API: edite el archivo config.toml para añadir la clave de API y la configuración personalizada.

5. Ejecutar OpenManus:

python main.py

Los usuarios pueden introducir ideas en el terminal para interactuar con el agente.

Casos de uso

  • El equipo de desarrollo ya ha realizado múltiples pruebas reales que demuestran la utilidad de OpenManus:

  • Recopilación de información y generación de informes: busca información y reportajes sobre Manus Agent y genera informes HTML atractivos.

  • Desarrollo de juegos: crea una versión HTML del juego de la serpiente (Snake).

Hoja de ruta de desarrollo futuro

  • Mejorar las capacidades de planificación.

  • Ofrecer más demostraciones en tiempo real.

  • Compatibilidad con la función de reproducción.

  • Ajuste fino del modelo mediante aprendizaje por refuerzo.

  • Establecer un conjunto completo de pruebas de referencia.

OpenManus fue desarrollado conjuntamente por @mannaandpoem, @XiangJinyu, @MoshiQAQ y @didiforgithub de la comunidad MetaGPT.

Repositorio de GitHub: https://github.com/mannaandpoem/OpenManus