Sobre el proyecto
LobsterAI es un agente de IA de escritorio de código abierto de NetEase Youdao, distribuido bajo la Licencia MIT y empaquetado como una aplicación Electron para macOS y Windows. Se posiciona como un asistente de oficina para todos los escenarios: en lugar de solo conversar, opera dentro del entorno de trabajo real del usuario, tocando archivos locales, comandos de terminal, flujos de trabajo del navegador, documentos, hojas de cálculo, diapositivas, canales de mensajería instantánea, tareas programadas y espacios de trabajo de proyectos.
El proyecto separa dos capas. Cowork es la capa de producto y sesión dentro de la aplicación de escritorio, que mantiene persistencia local, permisos, estado de la interfaz, artefactos, agentes, memoria y vinculaciones de mensajería instantánea. OpenClaw es el tiempo de ejecución y la puerta de enlace subyacente, responsable de la ejecución del agente. El código de integración como openclawEngineManager, openclawConfigSync, openclawRuntimeAdapter y coworkEngineRouter traduce el estado de LobsterAI en el comportamiento del tiempo de ejecución de OpenClaw.
Capacidades clave descritas en el README:
- Sesiones de Cowork de escritorio: tareas de agente de larga duración contra proyectos y archivos locales, con progreso transmitido, historial de sesiones, salida de herramientas renderizada y solicitudes de aprobación antes de acciones sensibles como operaciones de archivos, comandos de terminal o acceso a la red.
- Flujos de trabajo multiagente: agentes creados por el usuario con su propia identidad, elección de modelo, habilidades, directorio de trabajo, estado habilitado y vinculaciones de mensajería instantánea, junto con un Agente Principal general.
- Expert Kits: paquetes instalables orientados a escenarios que empaquetan selecciones de capacidades y referencias, utilizables junto con habilidades individuales.
- Habilidades: 28 habilidades integradas configuradas en SKILLs/skills.config.json, que cubren búsqueda web, documentos de Word, hojas de cálculo, PowerPoint, procesamiento de PDF, generación de video con Remotion, automatización del navegador, generación de imágenes y video, investigación de acciones, redacción de contenido, correo electrónico, clima y creación de habilidades.
- Servidores MCP: herramientas externas y fuentes de datos conectadas a través del Model Context Protocol, almacenadas localmente y sincronizadas con OpenClaw cuando están habilitadas.
- Tareas programadas: trabajo recurrente creado por conversación o a través de una interfaz de usuario, por ejemplo resúmenes diarios de noticias, resúmenes de bandeja de entrada, monitoreo de sitios web e informes semanales.
- Control remoto por mensajería instantánea: llegar al agente de escritorio desde WeChat, WeCom, DingTalk, Feishu/Lark, QQ, Telegram, Discord, NetEase IM, NetEase Bee, POPO y correo electrónico, con plataformas multiinstancia capaces de vincular diferentes cuentas o canales a diferentes agentes.
- Artefactos enriquecidos: vista previa y gestión de HTML generado, SVG, imágenes, video, diagramas Mermaid, código, Markdown, texto, documentos y artefactos de servicios locales dentro de la aplicación.
- Memoria y datos locales: sesiones y datos de la aplicación en SQLite local; la memoria del espacio de trabajo de OpenClaw utiliza archivos como MEMORY.md, USER.md, SOUL.md y notas diarias para que las preferencias y el contexto del proyecto persistan entre sesiones.
Los ejemplos de indicaciones en el README incluyen construir un sistema de inventario local a partir de datos de Excel, analizar una hoja de cálculo en un panel visual, investigar un mercado y producir una presentación, automatizar las comprobaciones matutinas del navegador de un panel de anuncios, filtrar currículums contra una descripción de puesto y un resumen diario de noticias de IA de lunes a viernes a las 9 a. m.
Arquitectura: el renderizador utiliza React, Redux Toolkit y Tailwind con renderizadores de artefactos e interfaces de configuración; el proceso principal de Electron maneja el ciclo de vida, IPC, persistencia SQLite, autenticación, registro, inicio de OpenClaw, reparación del tiempo de ejecución, sincronización de habilidades, puertas de enlace de mensajería instantánea y servicios de artefactos.
La compilación desde el código fuente requiere Node.js >=24.15.0 <25, npm >=11.17.0 <12, git y pnpm; la primera ejecución compila un tiempo de ejecución de OpenClaw fijado desde una copia de trabajo hermana. Los comandos de desarrollo incluyen npm run electron:dev:openclaw, npm run electron:dev, npm run build, npm run compile:electron, npm test y npm run lint. Los scripts de empaquetado (dist:mac, dist:win, dist:linux y variantes) construyen instaladores por sistema operativo anfitrión, con pasos específicos de Windows para Python y Git portátiles. Un tiempo de ejecución separado DeepSeek Harness (dsh) tiene sus propios scripts de compilación, empaquetado, verificación y de extremo a extremo, con archivos por plataforma verificados por resumen.
Notas de seguridad: las ventanas del renderizador utilizan aislamiento de contexto, integración de Node deshabilitada y sandboxing; el acceso del renderizador al proceso principal pasa por API IPC de precarga; las acciones sensibles de herramientas están restringidas por permisos y registradas; los datos de la aplicación viven en lobsterai.sqlite bajo Electron userData, con el estado de OpenClaw, la memoria del espacio de trabajo, la configuración generada y los registros de la puerta de enlace bajo userData/openclaw.
El soporte comunitario se ofrece a través de un grupo de WeChat, plantillas de problemas de GitHub y guías para solicitudes de extracción. El proyecto es construido y mantenido por NetEase Youdao.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.