Connect with us
OpenMuse: agente personal de código abierto OpenMuse: agente personal de código abierto

Desarrolladores

OpenMuse: agente personal de código abierto

Published

on

OpenMuse es un agente personal de código abierto desarrollado por CopilotKit que integra un navegador, terminal, gestión de archivos y tareas persistentes. Diseñado para ejecutarse en iOS, Android y web, permite automatizar flujos de trabajo complejos con interacción humana. Lo más destacado es su capacidad para combinar múltiples herramientas en un solo entorno, algo poco común en agentes personales.

¿Qué es OpenMuse?

OpenMuse es una aplicación de agente personal que combina:

  • Un navegador Chromium persistente para interactuar con páginas web.
  • Un terminal Linux opcional para ejecutar comandos en un contenedor aislado.
  • Gestión de archivos y PDFs, con transferencia entre la computadora y la app.
  • Tareas duraderas con seguimiento de progreso y recuperación automática.

Todo el código está bajo licencia MIT, lo que permite personalizarlo. Actualmente está en fase alpha, por lo que requiere configuración manual para funciones avanzadas como CopilotKit Rich Threads (servicio de persistencia de conversaciones) o cuentas de Google en vivo.

OpenMuse: agente personal de código abierto

Casos de uso reales

OpenMuse está diseñado para automatizar tareas complejas. Estos son algunos ejemplos prácticos extraídos de su documentación:

Automatización de correos electrónicos

Puedes pedirle a OpenMuse que revise tu bandeja de entrada, abra un correo específico y extraiga información relevante. Por ejemplo:

Advertisement
  • Revisar un correo sobre un viaje escolar, abrir el mensaje y buscar información sobre exposiciones en el Acuario de la Bahía de Monterey.
  • Completar un formulario de permiso escolar con valores ficticios, guardar el PDF generado y preparar una respuesta para revisión.

Investigación en línea

OpenMuse puede navegar por páginas web y resumir contenido. Algunos ejemplos:

  • Buscar historias interesantes en Hacker News y resumir los puntos clave.
  • Investigar sobre CopilotKit y generar un resumen con sus características principales.

El agente muestra los resultados del navegador en línea y permite tomar el control de la sesión cuando sea necesario.

Gestión de documentos y finanzas

OpenMuse también puede trabajar con documentos y datos financieros:

  • Convertir un adjunto de correo en un PDF, solicitar valores de formulario, completar una copia y revisar la respuesta generada.
  • Importar un archivo CSV de transacciones para crear un resumen de gastos con categorías, transacciones individuales y una acción de meta de ahorro.

Seguimiento de metas y alertas

Puedes configurar OpenMuse para que:

  • Supervise páginas web en busca de cambios, disponibilidad de texto o umbrales de precios en USD.
  • Genere alertas deduplicadas cuando se cumplan ciertas condiciones.

OpenMuse 🪁 on the web — Watch the 42-second desktop demo.

¿Qué puede hacer OpenMuse?

A continuación, las principales características organizadas por superficie de trabajo:

Superficie Funcionalidad
Chat Interfaz headless con eventos de AG-UI en tiempo real, búsqueda de correos, envío/detención en una barra de entrada, cola de seguimiento visible y tarjetas integradas para correo, navegador, PDF y finanzas.
Agente Perfiles de navegador persistentes, consola de control, terminal Linux aislado, recibos de comandos guardados y transferencia de PDF.
Actividad Planes de tareas duraderos, progreso, pausar/reanudar, aprobaciones y recibos guardados. Usa leases SQL para recuperar trabajo interrumpido.
Metas Creación de metas y hitos; verificaciones recurrentes de páginas públicas para cambios, disponibilidad de texto o umbrales de precios en USD.
Documentos Gestión de adjuntos de correo a PDF, valores de formulario, copia completada, respuesta revisada. Incluye visualización de PDF con paginación y zoom.
Finanzas Importación de CSV de transacciones para crear resúmenes de gastos con categorías y metas de ahorro.
Gmail y Calendario Adaptadores OAuth de Google para gestionar correos, borradores, adjuntos y eventos de calendario. Requiere credenciales en vivo.

¿Cómo instalar OpenMuse?

Sigue estos pasos para configurar OpenMuse en tu entorno local. Nota: Docker es necesario para el entorno Linux.

Requisitos previos

  • Node.js 24 LTS (obligatorio).
  • pnpm 11.19.0 o superior.
  • Una clave de proyecto de CopilotKit Intelligence (requerida para todas las funciones).
  • Docker (para el entorno Linux y el trabajador del navegador).

Pasos de instalación

  1. Clona el repositorio:
    git clone https://github.com/CopilotKit/OpenMuse.git openmuse
  2. Accede al directorio:
    cd openmuse
  3. Instala las dependencias:
    pnpm install --frozen-lockfile
  4. Copia el archivo de variables de entorno:
    cp .env.example .env
  5. Inicia sesión en CopilotKit y selecciona un proyecto:
    npx copilotkit@latest login
    npx copilotkit@latest project select
  6. Configura la clave de API en .env:
    CPK_INTELLIGENCE_API_KEY=tu_clave_generada
  7. Inicia el servidor de desarrollo:
    pnpm dev
  8. En una terminal separada, inicia la versión web:
    pnpm dev:web
  9. Abre localhost:8081 en tu navegador. El API estará en localhost:8787/api/health.

¿Cómo probar OpenMuse?

Una vez instalado, puedes probar las siguientes funciones. Para Gmail y Calendario, debes configurar OAuth previamente.

Función Comando o acción Resultado esperado
Chat Envía Complete the permission slip Genera un formulario ficticio, guarda un PDF y prepara una respuesta para revisión.
Metas Crea una vigilancia de disponibilidad en Metas y Seguimiento Recibe alertas cuando la página de prueba cambie.
Finanzas Usa Try example transactions en Menú y Delegar tarea y Finanzas Crea un rastreador de gastos interactivo.
Navegador Pide Check out Hacker News for cool stuff o Summarize copilotkit.ai El agente navega en línea y muestra resultados. Usa Tomar control para abrir la sesión.

Ventajas y limitaciones

Ventajas

  • Integración multifuncional: Combina navegador, terminal, correos y documentos en un solo flujo.
  • Código abierto: Licencia MIT permite personalización total.
  • Persistencia: Las tareas y conversaciones se recuperan automáticamente.
  • Modularidad: Puedes activar solo los componentes que necesites (ej: navegador sin terminal).

Limitaciones

  • Fase alpha: Algunas funciones (como escritorio gráfico) aún no están implementadas.
  • Configuración compleja: Requiere conocimientos técnicos para configurar Google OAuth, Docker y claves de API.
  • Recursos: Necesita Node.js 24 y Docker, lo que puede ser una barrera para algunos usuarios.
  • Sin soporte multi-tenant: Diseñado para un solo usuario/propietario por despliegue.

Aunque está en fase alpha, su arquitectura modular permite adaptarlo a necesidades específicas con relativa facilidad.

¿Qué sigue para OpenMuse?

El equipo de CopilotKit ha publicado un roadmap con las siguientes mejoras planeadas:

  • Conectores para salud, banca y redes sociales.
  • Notificaciones push en dispositivos móviles.
  • Integración de voz para comandos.
  • Herramientas ejecutables generadas automáticamente.
  • Reservas y pagos automáticos.

Lo más leído en Desarrolladores

  1. Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA
    Desarrolladores

    Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA

    · 13 min · 226 vistas

    Las Claude Skills son módulos de instrucciones que un agente de IA como Claude Code carga bajo demanda…

  2. Img2threejs reconstruye imágenes en modelos 3D con Three.js puro
    3D

    Img2threejs reconstruye imágenes en modelos 3D con Three.js puro

    · 6 min · 125 vistas

    Img2threejs es un proyecto open source que convierte una única imagen de referencia en un modelo 3D generado…

3D

Img2threejs reconstruye imágenes en modelos 3D con Three.js puro

Published

on

Img2threejs reconstruye imágenes en modelos 3D con Three.js puro

Img2threejs es un proyecto open source que convierte una única imagen de referencia en un modelo 3D generado enteramente en código TypeScript sobre Three.js. La herramienta, disponible en GitHub bajo licencia Apache-2.0, produce modelos listos para animar mediante una tubería de escultura por etapas con puertas de calidad automáticas.

(más…)

Lo más leído en Desarrolladores

  1. Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA
    Desarrolladores

    Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA

    · 13 min · 226 vistas

    Las Claude Skills son módulos de instrucciones que un agente de IA como Claude Code carga bajo demanda…

  2. Img2threejs reconstruye imágenes en modelos 3D con Three.js puro
    3D

    Img2threejs reconstruye imágenes en modelos 3D con Three.js puro

    · 6 min · 125 vistas

    Img2threejs es un proyecto open source que convierte una única imagen de referencia en un modelo 3D generado…

Continue Reading

Desarrolladores

Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA

Published

on

Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA

Las Claude Skills son módulos de instrucciones que un agente de IA como Claude Code carga bajo demanda para desempeñarse mejor en tareas especializadas. Este recorrido explica, una por una, las habilidades más destacadas por estrellas en GitHub, qué problema resuelve cada una y ejemplos concretos de uso para que elijas cuáles instalar en tu flujo de trabajo.

(más…)

Lo más leído en Desarrolladores

  1. Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA
    Desarrolladores

    Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA

    · 13 min · 226 vistas

    Las Claude Skills son módulos de instrucciones que un agente de IA como Claude Code carga bajo demanda…

  2. Img2threejs reconstruye imágenes en modelos 3D con Three.js puro
    3D

    Img2threejs reconstruye imágenes en modelos 3D con Three.js puro

    · 6 min · 125 vistas

    Img2threejs es un proyecto open source que convierte una única imagen de referencia en un modelo 3D generado…

Continue Reading

Apps

xtool el reemplazo de Xcode para crear apps iOS sin Mac

Published

on

xtool el reemplazo de Xcode para crear apps iOS sin Mac

xtool es una herramienta de código abierto que sustituye a Xcode y permite compilar, firmar e instalar aplicaciones iOS desde Linux, Windows y macOS usando SwiftPM. Con más de 14,700 estrellas en GitHub y licencia MIT, se ha convertido en la opción más popular para desarrollar para iPhone sin depender de una Mac.

(más…)

Lo más leído en Desarrolladores

  1. Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA
    Desarrolladores

    Claude Skills: guía completa de las 14 extensiones más populares para agentes de IA

    · 13 min · 226 vistas

    Las Claude Skills son módulos de instrucciones que un agente de IA como Claude Code carga bajo demanda…

  2. Img2threejs reconstruye imágenes en modelos 3D con Three.js puro
    3D

    Img2threejs reconstruye imágenes en modelos 3D con Three.js puro

    · 6 min · 125 vistas

    Img2threejs es un proyecto open source que convierte una única imagen de referencia en un modelo 3D generado…

Continue Reading

Lo más reciente

Lo más popular

Subscribete a nuestro Podcast

Trending