nabu
Nabu es un sistema operativo de conocimiento nativo en Markdown que funciona como una interfaz web privada sobre archivos locales, permitiendo tanto a humanos como a agentes AI navegar y gestionar repositorios de notas sin depender de bases de datos externas.
Ficha actualizada 27 sept 2026, 1:02 · upstream 27 sept 2026, 0:36 · release v0.7.4
Qué es nabu
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Nabu se posiciona como una alternativa web a Obsidian, donde el sistema de archivos es la fuente de verdad. Utiliza TanStack Start para servir frontend y API desde un mismo entorno integrado. El proyecto está en desarrollo activo temprano, priorizando la seguridad del lado del servidor para la indexación y escritura autenticada.
La arquitectura permite montar "vaults" externos mediante variables de entorno como KNOWLEDGE_PATH, manteniendo el contenido real fuera del repositorio del código fuente. Ofrece capacidades avanzadas como búsqueda léxica, backlinks, normalización de metadatos en frontmatter y gestión de revisiones para migraciones seguras.
El despliegue soporta tanto entornos locales con Bun o npm como contenedores Docker, con soporte explícito para agentes a través de un punto de entrada /agents.md que define contratos API claros para la interacción automatizada.
- Gestión de conocimiento personal en la nube privada
- Interfaz web para repositorios de notas Markdown locales
- Plataforma de datos estructurados para agentes de IA
- Herramienta de documentación técnica con búsqueda y backlinks
- Sistema de gestión de revisiones de contenido colaborativo
- Almacenamiento persistente de conocimiento sin base de datos SQL
- Arquitectura filesystem-first donde el sistema de archivos es la fuente de verdad
- Soporte nativo para interacción con agentes de IA mediante contrato API explícito
- Indexación segura del lado del servidor con autenticación por contraseña y cookies
- Interfaz web integrada que renderiza Markdown sin necesidad de plugins externos
- Capacidad de compartir espacios temporales con URLs rotativas y credenciales limitadas
- Despliegue flexible vía Dockerfile o construcción desde fuente local con Bun/npm
- Proyecto en estado de desarrollo temprano activo, sujeto a cambios de API
- Dependencia preferente del gestor de paquetes Bun para desarrollo local
- Autenticación basada en variables de entorno y cookies, sin OAuth integrado actualmente
- Requiere montaje manual de directorios persistentes (KNOWLEDGE_PATH) en producción
- Soporte Docker sin archivo Compose definido para orquestación simplificada
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.
Configura KNOWLEDGE_PATH apuntando a un directorio persistente fuera del repositorio. Usa NABU_PASSWORD para proteger el acceso inicial. Para producción, utiliza el Dockerfile proporcionado o construye desde fuente con Bun. Asegura que el directorio de datos tenga permisos de escritura adecuados para la indexación y creación de notas.
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.