Genspark publica GenOffice como código abierto: una suite ofimática nativa con IA para macOS y Windows
Genspark
Genspark ha lanzado GenOffice, una suite ofimática nativa con IA que incluye Docs, Sheets, Slides y herramientas PDF, publicada como código abierto bajo la licencia Apache-2.0. Desarrollada como cinco aplicaciones Electron que comparten un mismo motor, ofrece instaladores firmados para macOS (Apple Silicon) y Windows (x64) en su versión 0.4.110, es gratuita y sin anuncios, aunque actualmente se encuentra en fase Alpha y las funciones de IA requieren una cuenta de Genspark y créditos.
GenOffice es una suite ofimática nativa de IA de Genspark, publicada como código abierto bajo la licencia Apache-2.0, compuesta por cinco aplicaciones Electron que comparten una capa de motor común: un procesador de texto, una hoja de cálculo, un editor de presentaciones y una herramienta PDF. Los instaladores firmados están disponibles para macOS en Apple Silicon y Windows x64, actualmente en la versión 0.4.110, y la suite es gratuita y sin anuncios, aunque las funciones de IA consumen créditos de Genspark y requieren una cuenta iniciada, ya que las llamadas al modelo se realizan a través de un proxy en el servidor. El equipo construyó el Alpha con un ingeniero en una semana por aproximadamente $10,000 en tokens, y está recopilando comentarios a través de un chat grupal de GenOffice, ofreciendo créditos a los contribuyentes activos. Técnicamente, la aplicación Docs conserva el archivo .docx original mediante un hash, analizando word/document.xml en un árbol de bloques y, al guardar, convirtiendo solo los bloques editados ('sucios') en fragmentos OOXML que se insertan de nuevo en el archivo original, dejando los bloques no modificados y otras entradas del zip byte-idénticos, lo que según los desarrolladores evita la pérdida de formato al reabrir archivos en Word. Sheets se basa en el núcleo de código abierto Univer con un componente Rust interno que utiliza calamine e IronCalc para la importación/exportación de XLSX, además de gráficos propios mediante Konva; Slides utiliza un motor propio de análisis y renderizado de PPTX con HarfBuzz para el texto; el soporte de PDF se basa en pdf.js y pdf-lib con anotaciones, formularios y firmas. La documentación de seguridad es notablemente detallada para un lanzamiento alfa: cada ventana de documento se ejecuta con contextIsolation, desactivación de integración de Node y sandboxing habilitado, las cargas de IPC se validan mediante esquemas, los enlaces externos pasan por una compuerta de lista blanca, y se abordan dos modelos de amenaza específicos de IA: los scripts de diseño de Slides se ejecutan a través de un intérprete AST restringido sin acceso a eval, red o temporizadores, mientras que el HTML generado por IA en la exportación de PPTX se ejecuta en una ventana de navegador aislada y bloqueada bajo un tiempo de espera de vigilancia. La licencia Apache-2.0 permite bifurcaciones comerciales, aunque se reserva un directorio ee/ para futuros módulos empresariales bajo licencia separada, y los nombres GenOffice y Genspark siguen siendo marcas comerciales de Mainfunc, Inc.; los desarrolladores sugieren que las empresas reguladas esperen dado el estado alfa y la ruta de IA enrutada en la nube, lo que requeriría revisión de adquisiciones y una evaluación de impacto de protección de datos (EIPD) primero.
Fuente: MarkTechPost —
original
