siyuan
SiYuan es un sistema de gestión personal de conocimientos encriptado y autocontenido, escrito en TypeScript y Go. Permite la creación, edición y visualización de documentos con soporte para bloques, referencias cruzadas, Markdown WYSIWYG, exportación a PDF/Word/HTML y almacenamiento local.
Ficha actualizada 23 sept 2026, 13:38 · upstream 23 sept 2026, 13:07 · release v3.8.3
Qué es siyuan
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
SiYuan es un sistema de gestión personal de conocimientos (PMK) diseñado con enfoque en privacidad. Permite la creación, edición y visualización de documentos con soporte para bloques personalizados, referencias cruzadas entre bloques, Markdown WYSIWYG, listas desordenadas, zoom en bloques, edición de documentos extensos (millones de palabras), fórmulas matemáticas, gráficos, diagramas de flujo, tablas, cronogramas y tablas de tiempo. El sistema utiliza un motor de editor basado en bloques que permite una experiencia de escritura similar a Microsoft Word pero con mayor flexibilidad y privacidad. Incluye funciones de repaso espaciado para flashcards, OCR con Tesseract, edición multiabajo, exportación a múltiples formatos (PDF, Word, HTML), integración con APIs de IA como OpenAI, y aplicaciones nativas para Android, iOS y HarmonyOS.
- Organizar ideas y notas personales sin depender de servicios externos
- Documentar proyectos personales o profesionales con estructura visual
- Crear flashcards para repaso espaciado (Spaced Repetition)
- Escribir documentos largos con formato Markdown WYSIWYG
- Realizar búsquedas rápidas dentro del propio sistema
- Exportar contenido a PDF, Word o HTML para compartir o archivar
- Organizar conocimiento en bloques temáticos con referencias cruzadas
- Escribir código y documentación técnica con soporte de fórmulas matemáticas
- Soporte completo para Markdown WYSIWYG, permitiendo escribir como se ve el documento
- Motor de editor basado en bloques que permite edición fluida sin perder estructura
- Almacenamiento local con cifrado AES-256 y repositorios de datos separados
- API pública para desarrolladores que permiten extensiones personalizadas
- Soporte nativo para múltiples plataformas: Windows, macOS, Linux, Android, iOS y HarmonyOS
- Integración con OpenAI API para generación de contenido asistido por IA
- Repositorio de datos (dejavu) separado del editor, permitiendo migraciones sin afectar el contenido
- No incluye motor de búsqueda en tiempo real ni funcionalidades avanzadas de IA como ChatGPT
- La interfaz gráfica se basa en Electron y puede consumir recursos adicionales
- El OCR con Tesseract es limitado y no soporta todos los caracteres o idiomas
- Las aplicaciones nativas (Android, iOS) requieren permisos específicos del sistema operativo
- No incluye modo oscuro por defecto ni temas personalizados
- La sincronización entre dispositivos se realiza mediante repositorios de datos separados
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
SiYuan puede desplegarse de varias formas: a través de Docker con el contenedor `b3log/siyuan` (requiere la opción `--workspace` explícita desde v3.7.0), en un servidor Linux/Windows/macOS, o mediante paquetes instaladores para Windows y macOS. Para producción recomendada se recomienda usar Docker con configuración de permisos separados (PUID/PGID) y el repositorio de datos separado (`dejavu`). Se recomienda mantener una copia del repositorio de datos fuera del contenedor principal por seguridad.
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.


