Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

the-curator

The Curator es un motor de contexto local que convierte documentos en una wiki interconectada personal. Permite a agentes de IA continuar donde se detuvieron entre sesiones, máquinas y modelos. No requiere cuenta ni base de datos externa.

Ficha actualizada 23 sept 2026, 7:30 · upstream 23 sept 2026, 7:24 · release v3.65.2

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es the-curator

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

El Curator es un motor de contexto que transforma lo que lees en una wiki compuesta y conectada. Cada documento (PDF, Markdown o texto) se convierte en una página interconectada donde cada entidad está vinculada a las demás. Con cada nuevo documento agregado, las páginas existentes se actualizan en lugar de duplicarse. Puedes formular preguntas en lenguaje natural y recibir respuestas que apuntan directamente a las páginas relevantes.

El Curator mantiene tres tipos de contexto: 1) Conocimiento compuesto: la wiki personal por dominio (personas, herramientas, ideas), acumulativa. 2) Estado volátil: el estado actual del trabajo por proyecto, reemplazando cada vez que se resuelve un obstáculo. 3) Documentos canónicos: arquitectura, decisiones y convenciones de una base de repositorio o generadas por agentes, que viajan con el proyecto.

El producto tiene dos audiencias principales: usuarios que buscan acumular conocimiento (ingesta → wiki → chat → Obsidian) y desarrolladores que trabajan con agentes en múltiples sesiones. No son productos separados.

CASOS DE USO
  • Crear una wiki personal compuesta de documentos leídos sin necesidad de base de datos externa
  • Permitir a un agente de IA continuar el trabajo donde se detuvo entre sesiones o cambios de máquina
  • Mantener la arquitectura y decisiones de diseño de proyectos en repositorios privados
  • Crear una wiki compartida con un equipo (Shared Brain) sin necesidad de cuenta externa
  • Soportar múltiples agentes que trabajen sobre el mismo proyecto manteniendo contexto consistente
  • Documentar procesos de trabajo, decisiones técnicas y convenciones de forma persistente
PUNTOS DESTACADOS
  • No requiere base de datos ni cuenta externa: todo se almacena en archivos locales sincronizados vía GitHub
  • El agente puede continuar donde dejó el anterior sin necesidad de reiniciar sesión o reingresar credenciales
  • Soporta múltiples agentes trabajando sobre un mismo proyecto con contexto compartido
  • Permite elegir qué documentos actúan como 'base' para cada proyecto (mirar repositorio o escribir desde cero)
  • El estado del trabajo se resuelve y no se vuelve a solicitar, evitando ciclos de reinicio
  • Soporta múltiples modelos de IA y diferentes herramientas de ejecución sin perder contexto
PRECAUCIONES
  • Requiere un entorno local con acceso a archivos de texto (PDFs, Markdown, TXT) en el sistema de archivos del usuario
  • No soporta bases de datos externas ni almacenamiento en la nube: todo es local y sincronizado vía GitHub
  • El agente debe poder iniciar un subprocess local para ejecutar comandos o herramientas
  • La persistencia de estado depende de que el proyecto no se borre entre sesiones
  • Las herramientas con hooks inactivas pueden dejar pasar estados sin guardar, lo que genera inconsistencias
  • No existe garantía de consistencia: si un agente falla y se reinicia, puede perder contexto
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

El Curator funciona como un servidor local en Node.js (v3.65.1+). Se ejecuta con `npm run dev` para acceder a la API en http://localhost:3333. Para Mac se descarga el .dmg, y para Windows/Linux se ejecuta como servicio o app de escritorio. El entorno debe tener Node.js 18+. No requiere Docker ni configuración compleja. Se recomienda usar un repositorio privado con permisos adecuados.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.js
SERVICIOS
ElasticsearchS3/MinIO
BASES DE DATOS
Elasticsearch
PUERTOS
3333
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.