Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

gosidian

gosidian es una bóveda de notas Markdown auto-alojada compatible con Obsidian que integra un servidor MCP nativo para agentes de IA.

Ficha actualizada 25 sept 2026, 7:23 · upstream 25 sept 2026, 6:53 · release v2.29.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es gosidian

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

gosidian es un servidor auto-alojado que combina una interfaz web moderna con una bóveda de archivos Markdown nativa. Utiliza Next.js, Vue y Go para servir tanto la UI como el servidor MCP en un único binario ligero (~50MB). Los datos residen en archivos .md locales, garantizando compatibilidad total con herramientas como Obsidian sin necesidad de bases de datos propietarias o formatos cerrados.

Incluye un servidor Model Context Protocol (MCP) robusto con 57 herramientas tipadas para que los agentes lean, escriban, busquen y gestionen el conocimiento. La autenticación se basa en tokens Bearer con escopos granulares (read/write) y aislamiento por proyecto, permitiendo orquestar múltiples agentes sin riesgos de fuga de contexto entre sesiones distintas.

A diferencia de las soluciones basadas en RAG o vectores, gosidian prioriza la recuperación por identidad (ruta, etiquetas, enlaces) para una memoria de trabajo predecible. La interfaz web incluye un gestor de ventanas tipo plancia, búsqueda full-text con SQLite FTS5, visualización de grafos y auditoría de cambios, todo integrado en un entorno seguro con soporte para LDAP, OAuth 2.1 y TOTP.

CASOS DE USO
  • Gestión de conocimiento corporativo con auditoría de IA integrada
  • Orquestación multi-agente para tareas complejas mediante handoffs atómicos
  • Extensión de Obsidian sin migrar a formatos propietarios ni perder control de datos
  • Base de datos de memoria persistente y estructurada para agentes LLM
  • Documentación técnica colaborativa con control de acceso granular por proyecto
  • Repositorio centralizado de ADRs y decisiones técnicas accesibles por IA
PUNTOS DESTACADOS
  • Binario único Alpine (~50MB) sin dependencias externas complejas para despliegue rápido
  • Servidor MCP nativo con 57 herramientas tipadas integradas directamente en el binario
  • Compatibilidad nativa con Obsidian: archivos .md editables directamente por humanos y agentes
  • Autenticación robusta con soporte opcional para LDAP, OAuth 2.1 y TOTP two-factor
  • Recuperación de información por identidad (ruta/tag) en lugar de embeddings RAG
  • Interfaz web completa con gestión de usuarios, roles y auditoría integrada
PRECAUCIONES
  • No incluye búsqueda semántica/híbrida por diseño (ADR-007), priorizando recuperación por identidad
  • Sin aplicación móvil nativa ni capacidades de colaboración en tiempo real
  • Requiere despliegue propio, no ofrece tier alojado o SaaS para uso empresarial directo
  • Búsqueda full-text depende de SQLite FTS5 sin índices vectoriales integrados
  • Editor web no es WYSIWYG nativo, requiere configuración para extensiones avanzadas
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

gosidian in action
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.

Docker detectado

Desplegar con Docker en puerto 8080, montando el volumen ./vault para persistencia de datos. Generar tokens MCP desde la UI web y configurar autenticación (LDAP/OAuth) según necesidades corporativas. Asegurar que los agentes usen transporte HTTP con Bearer tokens. No es necesario instalar Obsidian para funcionar, pero sí para aprovechar la compatibilidad del vault.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsVueNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.