Skeepto
Skeepto es una hoja de cálculo profesional con motor C++20 compilado a WebAssembly, React UI y soporte para Node.js. Funciona offline en escritorio o auto-alojado con MongoDB. Importa archivos Excel (.xlsx) y soporta agentes IA vía MCP.
Ficha actualizada 22 sept 2026, 17:17 · upstream 22 sept 2026, 16:16 · release v0.1.1
Qué es Skeepto
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Skeepto es un motor de hoja de cálculo escrito en C++20 y compilado a WebAssembly, permitiendo cálculos locales sin depender de servidores externos ni cuentas. La misma base de código funciona en navegador (React UI), ventana de escritorio (Electron) y Node.js, manteniendo consistencia entre plataformas.
El proyecto ofrece dos modos: aplicación de escritorio independiente que no requiere MongoDB ni servidor, ideal para trabajo offline con archivos .sker o .xlsx; y modo colaborativo web que necesita MongoDB para cuentas, disco virtual y edición multiusuario. El motor C++20 maneja fórmulas y formatos con recálculo incremental, mientras React renderiza la cuadrícula.
Soporta conversión de Excel a formato nativo (.xlsx → .sker), exportación PDF y ejecución de agentes IA en infraestructura propia mediante el Protocolo de Contexto del Modelo (MCP). La arquitectura incluye pool de instancias WASM para aislamiento por libro de trabajo, escalado automático y balanceo inteligente de carga.
- Trabajo offline con hojas de cálculo sin conexión a internet ni servidor
- Importación y edición de archivos Excel (.xlsx) en formato nativo .sker
- Despliegue auto-alojado con MongoDB para colaboración multiusuario
- Ejecución de agentes IA locales vía MCP en infraestructura propia
- Exportación a PDF desde el mismo motor sin dependencias externas
- Motor C++20 compilado a WebAssembly para cálculos de alto rendimiento
- Misma base de código funciona en navegador, escritorio Electron y Node.js
- Importación nativa de archivos Excel (.xlsx) con conversión a .sker
- Soporte MCP para integración con agentes IA locales
- Recálculo incremental de fórmulas y formatos en el motor C++20
- El motor C++ requiere compilación previa con Emscripten antes del despliegue
- MongoDB no es opcional para el modo colaborativo web (requiere v5.0+)
- Archivos .xlsx importados se convierten a formato .skepto nativo
- La aplicación de escritorio muestra advertencias de firma en macOS/Windows
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue local: Node.js 18+, npm y MongoDB (v5.0+). Copiar .env.example a Node/Server/.env antes de iniciar. Construir con npm run build, luego npm start en Node/Server. Para modo colaborativo, verificar que MongoDB esté activo en puerto 27017. Hard-refresh del navegador (Cmd+Shift+R) tras cambios para recargar módulos WASM.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.