La app de notas para devs que soluciona lo que Obsidian no puede (SiYuan)

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Esta podría ser la mejor alternativa a Obsidian y Notion que he encontrado hasta ahora.
00:00:05La mayoría de los devs creemos que nuestras notas están organizadas hasta que necesitamos algo.
00:00:10Las mías son un caos absoluto, pero para mí, están organizadas.
00:00:14Archivos Markdown, enlaces rotos y páginas aleatorias de Notion que simplemente solté ahí.
00:00:18Nuestro código tiene estructura; mis notas, no.
00:00:21Esto es Siyuan.
00:00:23Una herramienta de conocimiento personal de código abierto que te permite refactorizar ideas
00:00:28como si fueran código, con IDs permanentes, bases de datos, SQL integrado y un control total
00:00:33mediante auto-hospedaje local.
00:00:34Ahora nuestras notas funcionan más como nuestro código.
00:00:36En los próximos minutos, te mostraré por qué podría ser la mejor herramienta de toma de
00:00:40notas para desarrolladores hasta la fecha.
00:00:42Siyuan es una base de conocimientos de código abierto enfocada en lo local.
00:00:50La mayoría de las herramientas enlazan archivos, Siyuan enlaza bloques.
00:00:53Así que cada párrafo, lista o bloque de código tiene su propio ID permanente.
00:00:59Ahora, cuando movemos las cosas, nada se rompe.
00:01:02Y eso es vital si escribes documentación, rastreas errores u organizas arquitectura.
00:01:06Además, tienes bases de datos integradas, consultas SQL, soporte offline y hosting con Docker.
00:01:13Así que, en lugar de elegir entre potencia y propiedad, aquí tenemos ambas.
00:01:18Déjame mostrarte cómo se ve en la práctica.
00:01:20Si te gustan las herramientas de código abierto y los consejos de programación, suscríbete al
00:01:24canal de Better Stack.
00:01:25Sacamos vídeos constantemente.
00:01:27Básicamente, cloné el repo, añadí este archivo Docker Compose y luego lo lancé
00:01:31con Docker Compose.
00:01:33Todo estaba funcionando en un minuto, nada complicado.
00:01:37Ahora, con un cuaderno nuevo, estoy listo para empezar.
00:01:40Puedo crear una nota y añadirle un título.
00:01:43Básicamente funciona exactamente igual que Notion.
00:01:46Y ahora puedo añadir un bloque de código.
00:01:48Voy a meter algo de Python.
00:01:50También voy a incrustar este bloque en otro lugar.
00:01:54Y aquí viene el momento clave.
00:01:55Muevo el bloque original y la referencia sigue funcionando.
00:01:59Nunca más habrá enlaces rotos.
00:02:01Eso cambia nuestra forma de pensar y trabajar.
00:02:04Podemos dejar de preocuparnos por dónde vive algo y centrarnos en dónde es útil.
00:02:09Ahora vamos a crear una base de datos de tareas rápida.
00:02:12Voy a añadir algún tipo de error.
00:02:14Podemos darle un estado y una prioridad.
00:02:16Y como SQL está integrado, puedo consultarlo directamente dentro de mis notas.
00:02:23Además de esto, puedo entrar en la vista de gráfico para ver cómo está conectado todo.
00:02:26Esta vista de gráfico es increíble y me encanta esta funcionalidad.
00:02:30Esa es la idea principal, amigos.
00:02:31Son bloques estables, bases de datos reales y una estructura que se mantiene con este gráfico
00:02:37con el que podemos interactuar para ver las conexiones dentro de nuestra base de datos.
00:02:43Realmente útil.
00:02:45¿En qué se diferencia esto de lo que ya estamos usando?
00:02:47Bueno, en Obsidian, todo se basa en archivos.
00:02:50En Siyuan, todo se basa en bloques.
00:02:53Eso significa que no estás enlazando a una página.
00:02:55Estás enlazando a la pieza exacta de conocimiento dentro de ella.
00:02:58Puede ser una decisión, un error o un fragmento de código.
00:03:00Esa es la diferencia.
00:03:01Obsidian se siente como una carpeta de notas muy potente.
00:03:04Siyuan se siente más como sistemas estructurados y tienes bases de datos y SQL
00:03:09sin tener que buscar ningún plugin.
00:03:10Ahora compáralo con Notion.
00:03:12Notion te da la estructura, pero de nuevo, está allá arriba en la nube.
00:03:16Siyuan te da la misma estructura localmente, sin conexión y en código abierto.
00:03:21No estoy pagando por ello.
00:03:22Los devs lo usan para docs de proyectos, snippets, wikis personales e incluso bases de datos.
00:03:29Es básicamente un segundo cerebro local y abierto, pero estructurado como un
00:03:34documento de diseño de sistemas.
00:03:35Así que Notion...
00:03:36u Obsidian...
00:03:37Siendo honestos, como debemos ser, esto es genial.
00:03:40Se actualiza rápido y el auto-hospedaje con Docker solo toma un par de minutos.
00:03:45Las referencias de bloques estabilizan las notas grandes en ecosistemas frágiles,
00:03:51y las bases de datos te dan una estructura seria sin depender de la nube.
00:03:54Pero por otro lado, o mejor dicho, en el lado negativo...
00:03:59La desventaja es que Siyuan no guarda todo en Markdown puro.
00:04:03Usa su propio formato peculiar, .sy.
00:04:06Así que tenlo en cuenta.
00:04:08Puedes exportar a Markdown, pero no es nativo del sistema.
00:04:11El mercado de plugins es mucho más pequeño, especialmente en inglés, al ser de origen chino.
00:04:17Algunos piensan que la interfaz parece algo anticuada, pero sinceramente, se parece a Notion.
00:04:21Y con espacios de trabajo gigantescos, podrías necesitar optimizarlo de vez en cuando.
00:04:25Aquí tienes la forma más sencilla de decidir si deberías usarlo o no.
00:04:29Si tu configuración son mayormente archivos Markdown y plugins, Obsidian sigue teniendo sentido.
00:04:34Pero si tus notas se están volviendo documentación, sistemas y conocimiento a largo plazo,
00:04:40Siyuan empieza a sentirse mucho mejor.
00:04:42Úsalo si quieres datos estructurados, enlaces fuertes y control total.
00:04:46¿Mi opinión sobre todo esto?
00:04:47Si buscas una nueva forma de organizar tus notas y no has invertido mucho aún
00:04:51en Notion, entonces úsalo.
00:04:53Pero seamos realistas.
00:04:54Si ya usas Notion desde hace tiempo, va a ser un dolor de cabeza
00:04:58cambiarte a esto.
00:05:00Probablemente valga más la pena quedarse en Notion u Obsidian en ese caso.
00:05:03Pero si tu sistema actual está empezando a fallar, vale la pena probar este.
00:05:06Es excelente.
00:05:08Realmente útil, sobre todo por ese gráfico de base de conocimientos.
00:05:11Si te gustan las herramientas de código abierto y consejos como este, suscríbete al
00:05:15canal de Better Stack.
00:05:16Nos vemos en otro vídeo.

Key Takeaway

SiYuan ofrece una gestión de notas para desarrolladores basada en bloques con IDs únicos y consultas SQL integradas, superando la fragilidad de los enlaces en Obsidian y la dependencia de la nube en Notion.

Highlights

  • SiYuan asigna un ID permanente a cada bloque de información, permitiendo que las referencias funcionen aunque el contenido se mueva.

  • El sistema permite realizar consultas SQL directas sobre las notas para filtrar tareas, errores o estados de prioridad.

  • La instalación mediante Docker Compose permite desplegar el servidor local de notas en menos de sesenta segundos.

  • Siyuan utiliza un formato de archivo propietario .sy en lugar de Markdown nativo para gestionar su estructura de datos.

  • El gráfico de conocimiento visualiza las conexiones entre bloques y bases de datos en un entorno de código abierto.

Timeline

Gestión de conocimiento basada en bloques

  • Cada párrafo, lista o fragmento de código posee un identificador único y permanente.
  • La arquitectura del software prioriza el almacenamiento local y la propiedad total de los datos.
  • Los enlaces entre bloques eliminan el riesgo de referencias rotas al reorganizar la documentación.

La mayoría de las herramientas de notas enlazan archivos completos, lo que genera caos cuando la estructura cambia. Este sistema trata las ideas como código refactorizable, facilitando el rastreo de errores y la organización de arquitecturas complejas. La combinación de código abierto y hosting con Docker garantiza que la potencia no sacrifique la privacidad del usuario.

Implementación técnica y bases de datos

  • El despliegue del sistema se realiza clonando el repositorio y ejecutando un archivo Docker Compose.
  • Las bases de datos integradas permiten asignar estados y prioridades a las tareas sin plugins externos.
  • La vista de gráfico interactiva muestra la red de conexiones en tiempo real.

La configuración inicial es rápida y no requiere pasos complejos de instalación. El entorno permite incrustar bloques de Python u otros lenguajes y moverlos sin perder la conexión con las notas originales. La inclusión de un motor SQL nativo transforma una simple aplicación de notas en una herramienta de gestión de proyectos capaz de realizar consultas dinámicas sobre el contenido.

Comparativa con Obsidian y Notion

  • Siyuan se diferencia de Obsidian por su enfoque en bloques estructurados frente a carpetas de archivos.
  • La plataforma replica la estructura de Notion pero funciona de forma offline y gratuita.
  • El sistema opera como un documento de diseño de sistemas para wikis personales y snippets de código.

Obsidian funciona como una carpeta de notas potente basada en archivos, mientras que Siyuan ofrece un sistema de base de datos relacional sin depender de servicios externos. Notion ofrece una estructura similar, pero depende totalmente de la infraestructura en la nube. Esta alternativa local permite a los desarrolladores mantener documentación técnica pesada con la estabilidad de un entorno de diseño de sistemas.

Limitaciones y criterios de elección

  • El formato de almacenamiento .sy dificulta la portabilidad directa a Markdown puro.
  • El ecosistema de extensiones es reducido debido a su origen y enfoque principal en el mercado chino.
  • La transición desde Notion u Obsidian solo es recomendable si el sistema actual presenta fallos de escalabilidad.

Aunque es posible exportar a Markdown, el funcionamiento interno no es nativo, lo que representa una barrera para quienes priorizan la interoperabilidad absoluta. El mercado de plugins es significativamente más pequeño que el de sus competidores, especialmente en el idioma inglés. La decisión de migrar depende de si el usuario necesita datos altamente estructurados y enlaces fuertes que las herramientas tradicionales no pueden sostener.

Community Posts

View all posts