Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gatherthread

GatherThread es una plataforma de colaboración en tiempo real para equipos que integra agentes locales de IA (Codex Desktop, DeepSeek Harness) con un backend persistente en SQLite WAL.

Ficha actualizada 24 sept 2026, 18:48 · upstream 24 sept 2026, 18:40 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es gatherthread

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

GatherThread es una plataforma de colaboración en tiempo real diseñada para equipos que utilizan agentes locales de IA como Codex Desktop o DeepSeek Harness. Permite compartir contexto ordenado y atribuible en un espacio de trabajo común, manteniendo la neutralidad del harness para que cada colaborador use su propio runtime local sin migrar flujos de trabajo.

La arquitectura se basa en Next.js y Node.js 24+, con persistencia en SQLite WAL y autenticación HTTP/WebSocket. Gestiona sesiones 'solo' (lectura única) y 'multi' (colaboración activa), con roles granulares (owner, participant, viewer) que controlan quién puede escribir, renombrar o borrar contenido. El sistema implementa un protocolo canónico que evita que los servidores MCP lean conversaciones completas sin autorización explícita.

El despliegue soporta tres modos: local-only (sin exposición de red), LAN HTTPS (para redes internas confiables) y Tailscale Serve (para grupos distribuidos). Incluye herramientas para auditoría de contextos con niveles de fidelidad explícitos, recuperación durable desde cursores y limpieza de cuota por usuario. La interfaz web es bilingüe, responsiva y soporta temas de alto contraste.

CASOS DE USO
  • Colaboración en tiempo real donde cada miembro usa su propio agente local sin compartir claves o tokens
  • Auditoría de contextos con niveles de fidelidad explícitos (canonical_history, harness_transcript, provider_request)
  • Despliegue híbrido (LAN/Tailscale) para equipos que no pueden usar la nube pública por políticas de seguridad
  • Integración con herramientas existentes como Codex o DeepSeek sin migrar flujos de trabajo ni perder historial
PUNTOS DESTACADOS
  • Arquitectura 'harness-neutral' que respeta el runtime local del usuario y evita fugas de contexto entre proveedores
  • Persistencia en SQLite WAL con replay durable, secuencias autoritativas por sesión y roles granulares (owner/participant/viewer)
  • Protocolo canónico que impide que los MCP servers lean conversaciones completas sin autorización explícita del usuario local
  • Gestión de sesiones 'solo' y 'multi' con límites estrictos: solo el creador puede escribir en sesiones 'solo', otros solo leen
PRECAUCIONES
  • No soporta Docker/Compose nativos, requiriendo instalación manual de Node.js 24+ y configuración de puertos (18787, 4173)
  • Acceso alpha invitado con registro público restringido y gestión manual de credenciales mediante Issues de GitHub
  • Dependencia de certificados CA locales para modos LAN/Tailscale sin validación pública automática o redirección HTTPS estándar
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Iniciar con `npm run connection:local` en entornos aislados. Para producción, usar `npm run lan:start` solo si la política de red permite acceso directo entre dispositivos. Configurar HTTPS con Caddy y evitar compartir credenciales en Issues públicos. El puerto por defecto es 18787; existen instalaciones legacy en 8787. Copiar `.env.example` antes de inicializar para personalizar puertos o rutas.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
187874173
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.