Aplicación gratuita y de código abierto para tomar notas en escritorio o en un servidor propio y crear grandes bases de conocimiento personales jerárquicas.
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:Notion
Obsidian Sync
Roam 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
Compila la imagen de Docker desde la carpeta del proyecto
docker build -t silverbullet . - 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
Base de conocimiento open source y local-first que reúne documentos, un lienzo de pizarra y tablas en un solo espacio de trabajo, como alternativa a Notion y Miro.
Memos es una aplicación de notas de código abierto y autohospedada que organiza los pensamientos cotidianos en una cronología personal.
Aplicación gratuita y de código abierto para tomar notas y gestionar tareas, con notas en Markdown, almacenamiento offline-first y sincronización cifrada de extremo a extremo entre escritorio y móvil.
Espacio de conocimiento autohospedado y centrado en la privacidad, con referencias a nivel de bloque, edición WYSIWYG de Markdown y colaboración con agentes de IA.
Aplicación de escritorio para macOS, Windows y Linux que gestiona una base de conocimiento en Markdown como archivos normales respaldados por Git.