Espacio de trabajo con agentes y prioridad local, donde tus apps, herramientas de chat, integraciones, memoria y cualquier agente conviven lado a lado.
mengrru/Spherse
Un runtime de escritorio local-first donde varios agentes de IA comparten una carpeta de proyecto, se ejecutan según horarios o eventos y dan vida a apps HTML interactivas.
- Estrellas
- 91
- Forks
- 12
- Issues abiertos
- 21
- Último commit
- hace 12 horas
¿Qué es?
Spherse es un runtime local para ejecutar agentes de IA sobre un directorio de proyecto compartido. Los archivos sin formato del proyecto sirven como datos del usuario, y cada agente puede tener su propio prompt de sistema, permisos de herramientas, skills privadas y compartidas, conexiones a servidores MCP, varias sesiones persistentes y temas de chat. Las sesiones se guardan en una base de datos SQLite dentro del proyecto, y la configuración de los agentes usa Markdown, YAML y JSON.
La automatización se gestiona mediante triggers que ejecutan agentes según una programación cron o en respuesta a eventos personalizados con payloads. Los eventos pueden provenir del usuario, de una página HTML o de otro agente. El servidor de vista previa integrado sirve archivos HTML, imágenes y otros archivos del proyecto, y un SDK de UI permite que esas páginas lean y escriban datos JSON, creen sesiones, envíen mensajes a los agentes y disparen eventos.
La aplicación de escritorio está desarrollada con Electron y React para macOS, Windows y Linux, y un cliente web protegido por token permite que los dispositivos móviles se conecten al runtime de escritorio. Se puede copiar o compartir toda la carpeta del proyecto como una unidad, incluidos sus datos, la configuración de los agentes, las skills, los triggers y las páginas.
Funciones clave
- 01Varios agentes en un mismo proyecto, con prompts, permisos de herramientas, skills y conexiones MCP independientes
- 02Triggers cron y de eventos personalizados que ejecutan agentes en sesiones nuevas o existentes
- 03Servidor de vista previa HTML integrado con un SDK de UI para leer datos y controlar agentes
- 04Almacenamiento local: archivos sin formato, configuración en Markdown/YAML/JSON y sesiones en SQLite
- 05Apps de escritorio para macOS, Windows y Linux, además de un cliente web móvil protegido por token
Casos de uso
- Mantener un mundo ficticio persistente o una experiencia de role-play interactiva con varios personajes
- Crear un sistema personal de registro con dashboards y resúmenes diarios programados
- Coordinar agentes de investigación, síntesis y archivado en una carpeta de conocimiento compartida
- Crear herramientas HTML personalizadas que lean datos locales y envíen solicitudes a agentes
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/mengrru/Spherse.git - 2
Entra en la carpeta del proyecto
cd Spherse - 3
Instala las dependencias
npm install - 4
Inicia la aplicación en modo de desarrollo
npm run dev
Antes de usarlo
- El desarrollo local requiere Node.js 22.19 o posterior.
- Necesitas una clave API de un proveedor de LLM compatible para poder crear agentes.
- La versión para macOS no está firmada con un certificado de Apple Developer, por lo que macOS puede mostrar una advertencia al abrirla por primera vez.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Spherse?
- Un runtime de escritorio local-first donde varios agentes de IA comparten una carpeta de proyecto, se ejecutan según horarios o eventos y dan vida a apps HTML interactivas. Spherse es un runtime local para ejecutar agentes de IA sobre un directorio de proyecto compartido. Los archivos sin formato del proyecto sirven como datos del usuario, y cada agente puede tener su propio prompt de sistema, permisos de herramientas, skills privadas y compartidas, conexiones a servidores MCP, varias sesiones persistentes y temas de chat. Las sesiones se guardan en una base de datos SQLite dentro del proyecto, y la configuración de los agentes usa Markdown, YAML y JSON.
- ¿Spherse es gratuito? ¿Qué licencia tiene?
- Spherse es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Spherse sigue mantenido?
- Mantenimiento activo. El último commit de Spherse fue el 22 oct 2026.
- ¿Para qué puedo usar Spherse?
- Mantener un mundo ficticio persistente o una experiencia de role-play interactiva con varios personajes Crear un sistema personal de registro con dashboards y resúmenes diarios programados Coordinar agentes de investigación, síntesis y archivado en una carpeta de conocimiento compartida Crear herramientas HTML personalizadas que lean datos locales y envíen solicitudes a agentes
- ¿Cómo se instala Spherse?
- Clona el repositorio: git clone https://github.com/mengrru/Spherse.git Entra en la carpeta del proyecto: cd Spherse Instala las dependencias: npm install Inicia la aplicación en modo de desarrollo: npm run dev
- ¿Dónde consigo Spherse?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mengrru/Spherse
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un navegador local-first basado en Electron donde los agentes de IA operan en tu sesión real iniciada, mediante MCP o una API HTTP.
Una app de IA de escritorio gratuita y de código abierto para macOS y Windows que trabaja con archivos, documentos, el navegador, la bandeja de entrada y tareas programadas, y pide aprobación antes de realizar acciones de riesgo.
Agente de IA de escritorio de código abierto de NetEase Youdao que realiza tareas de oficina con archivos locales y recibe instrucciones por apps de mensajería como WeChat y Feishu.
Agente de IA autohospedado en Go que funciona 24/7 en tu propio equipo, crea automáticamente las herramientas que faltan y las comparte con Claude Code y otros agentes mediante MCP.
Apache Maka (Incubating) es un espacio de trabajo para agentes en escritorio, TUI y CLI que registra cada mensaje del modelo, llamada a herramientas y decisión de permisos en un registro de eventos de solo anexado.