Repolode
silverbulletmd

silverbulletmd/silverbullet

Aplicación de notas Markdown autoalojada y basada en el navegador, con enlaces tipo wiki, lenguaje de consultas integrado y scripts Lua.

Alternativa open source a:NotionObsidian SyncRoam Research

Estrellas
6,362
Forks
519
Issues abiertos
365
Último commit
ayer

¿Qué es?

SilverBullet es una base de conocimiento personal que se ejecuta en el navegador y se puede autoalojar. Las notas se guardan como una colección de páginas Markdown llamada Space, que puedes recorrer con un selector de páginas como el de una aplicación de notas convencional o mediante enlaces bidireccionales tipo wiki.

El editor ofrece una experiencia Markdown con vista previa en tiempo real, además de herramientas para crear esquemas, hacer seguimiento de tareas y trabajar con objetos mediante un lenguaje de consultas integrado (SLIQ). Quienes necesitan más control pueden generar contenido dinámicamente y definir comandos personalizados, plantillas de página y widgets con Space Lua, el dialecto de Lua del proyecto.

El frontend está escrito en TypeScript sobre CodeMirror 6, y el servidor, en Rust. Se puede instalar mediante Docker o con un binario independiente. El proyecto también incluye un cliente de línea de comandos llamado sb.

Funciones clave

  • 01Editor Markdown con vista previa en tiempo real y enlaces bidireccionales tipo wiki
  • 02Objetos integrados y un lenguaje de consultas (SLIQ) para datos estructurados
  • 03Herramientas para crear esquemas y gestionar tareas y organizar notas
  • 04Scripts Space Lua para generar contenido y crear comandos y widgets personalizados
  • 05Despliegue autoalojado mediante Docker o un binario independiente

Casos de uso

  • Mantener una wiki personal de notas Markdown enlazadas
  • Hacer seguimiento de tareas y registros estructurados junto con notas escritas
  • Crear flujos de trabajo personalizados para notas con scripts Lua y plantillas de página
  • Alojar una base de conocimiento privada para un equipo en un servidor propio

Inicio rápido

  1. 1

    Compila la imagen de Docker desde la carpeta del proyecto

    docker build -t silverbullet .
  2. 2

    Ejecuta el contenedor y monta tu carpeta de datos

    docker run -p 3000:3000 -v <PATH-TO-YOUR-DATA-FOLDER>:/data silverbullet

Antes de usarlo

  • Para compilar desde el código fuente necesitas Node.js 24 o posterior y una cadena de herramientas estable de Rust.
  • El runtime de Lua del lado del servidor depende de un backend de Chrome sin interfaz gráfica, lo que aumenta el peso del autoalojamiento.

Temas

Preguntas frecuentes

¿Qué es silverbullet?
Aplicación de notas Markdown autoalojada y basada en el navegador, con enlaces tipo wiki, lenguaje de consultas integrado y scripts Lua. SilverBullet es una base de conocimiento personal que se ejecuta en el navegador y se puede autoalojar. Las notas se guardan como una colección de páginas Markdown llamada Space, que puedes recorrer con un selector de páginas como el de una aplicación de notas convencional o mediante enlaces bidireccionales tipo wiki.
¿silverbullet es gratuito? ¿Qué licencia tiene?
silverbullet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿silverbullet sigue mantenido?
Mantenimiento activo. El último commit de silverbullet fue el 20 oct 2026.
¿Para qué puedo usar silverbullet?
Mantener una wiki personal de notas Markdown enlazadas Hacer seguimiento de tareas y registros estructurados junto con notas escritas Crear flujos de trabajo personalizados para notas con scripts Lua y plantillas de página Alojar una base de conocimiento privada para un equipo en un servidor propio
¿Cómo se instala silverbullet?
Compila la imagen de Docker desde la carpeta del proyecto: docker build -t silverbullet . Ejecuta el contenedor y monta tu carpeta de datos: docker run -p 3000:3000 -v <PATH-TO-YOUR-DATA-FOLDER>:/data silverbullet
¿Dónde consigo silverbullet?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/silverbulletmd/silverbullet

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados