Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

simmis

Workspace self-hosted unificado para humanos y agentes IA sobre Datahike, con chat, wiki, contabilidad y código versionados en un mismo substrato replicable.

Ficha actualizada 25 sept 2026, 0:17 · upstream 25 sept 2026, 0:08 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es simmis

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

simmis es una aplicación de workspace auto-alojada diseñada para que personas y agentes de inteligencia artificial compartan una memoria única y persistente. Integra chat rooms, bases de conocimiento tipo wiki, libros contables de doble entrada y repositorios de código, todo versionado y consultable sobre el mismo sustrato Datahike.

La arquitectura combina un frontend basado en Next.js/React con spindel (FRP) para la UI incremental, un backend en Clojure y servicios de almacenamiento S3/MinIO. Soporta replicación asíncrona entre nodos mediante websockets, sandbox SCI para ejecutar agentes de forma segura, y control estricto de fusiones mediante un sistema de propuestas y autoridad explícita.

El sistema incluye time-travel nativo para auditoría histórica, integración con LLMs vía API keys (Fireworks, OpenAI), y soporte para flujos de trabajo automatizados. Está orientado a equipos que buscan una infraestructura local-first con control granular sobre datos y permisos.

CASOS DE USO
  • Workspace colaborativo unificado para equipos humanos+IA con memoria persistente versionada
  • Gestión documental/wiki con backlinks automáticos y navegación por grafos de conocimiento
  • Contabilidad doble entrada automatizada con validación en tiempo real de agentes
  • Sandbox seguro para ejecutar flujos de trabajo de IA con control granular de permisos
  • Time-travel para auditoría histórica de cambios en documentos o transacciones financieras
PUNTOS DESTACADOS
  • Substrato único versionado para todos los datos (chat, wiki, código, contabilidad)
  • Control estricto de fusiones mediante sistema de propuestas y autoridad explícita
  • Agentes con sandbox SCI y vocabulario curado para evitar escapes laterales
  • Replicación asíncrona entre nodos vía websockets con JWT
  • Time-travel nativo en todas las bases de datos Datahike
PRECAUCIONES
  • Autorización sin pruebas integracionales completas (blobs accesibles por hash)
  • Sandbox de agentes no es VM, riesgo con secretos críticos
  • Sin herramienta de migración para upgrades de store
  • Despliegue multi-nodo no probado en producción
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Usar JDK 21+ y Node.js 18+. Configurar SIMMIS_JWT_SECRET en producción. No ejecutar agentes no confiables con datos sensibles. Validar permisos de blobs explícitamente si se comparten entre rooms.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
808047295
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.