Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
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.

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.