Repolode
silverbulletmd

silverbulletmd/silverbullet

Браузерное приложение для заметок в Markdown с самостоятельным хостингом, вики-ссылками, встроенным языком запросов и скриптами на Lua.

Open source альтернатива:NotionObsidian SyncRoam Research

Звёзды
6,362
Форки
519
Открытые issues
365
Последний коммит
вчера

Что это?

SilverBullet — персональная база знаний, которая работает в браузере и которую можно разместить на собственном сервере. Заметки хранятся как набор Markdown-страниц под названием Space. Перемещаться по ним можно через выбор страницы, как в обычном приложении для заметок, или по двусторонним вики-ссылкам.

Редактор поддерживает предварительный просмотр Markdown в реальном времени, а также инструменты для создания структуры, отслеживания задач и работы с объектами на встроенном языке запросов (SLIQ). Тем, кому нужен больший контроль, доступны динамическая генерация содержимого и создание собственных команд, шаблонов страниц и виджетов на Space Lua — диалекте Lua, разработанном для проекта.

Фронтенд написан на TypeScript с использованием CodeMirror 6, сервер — на Rust. Установить приложение можно с помощью Docker или отдельного исполняемого файла. В проект также входит CLI-клиент с именем sb.

Ключевые возможности

  • 01Редактор Markdown с предварительным просмотром в реальном времени и двусторонними вики-ссылками
  • 02Встроенные объекты и язык запросов (SLIQ) для структурированных данных
  • 03Инструменты для создания структуры заметок и работы с задачами
  • 04Скрипты на Space Lua для генерации содержимого, а также создания собственных команд и виджетов
  • 05Размещение на собственном сервере с помощью Docker или отдельного исполняемого файла

Сценарии использования

  • Ведение личной вики из связанных Markdown-заметок
  • Отслеживание задач и структурированных записей вместе с текстовыми заметками
  • Создание собственных рабочих процессов для заметок с помощью скриптов на Lua и шаблонов страниц
  • Размещение частной базы знаний команды на собственном сервере

Быстрый старт

  1. 1

    Соберите образ Docker из папки проекта

    docker build -t silverbullet .
  2. 2

    Запустите контейнер и подключите папку с данными

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

Что важно знать

  • Для сборки из исходного кода необходимы Node.js 24 или новее и стабильный toolchain Rust.
  • Серверная среда выполнения Lua зависит от бэкенда headless Chrome, что увеличивает нагрузку при самостоятельном хостинге.

Темы

Частые вопросы

Что такое silverbullet?
Браузерное приложение для заметок в Markdown с самостоятельным хостингом, вики-ссылками, встроенным языком запросов и скриптами на Lua. SilverBullet — персональная база знаний, которая работает в браузере и которую можно разместить на собственном сервере. Заметки хранятся как набор Markdown-страниц под названием Space. Перемещаться по ним можно через выбор страницы, как в обычном приложении для заметок, или по двусторонним вики-ссылкам.
silverbullet можно использовать бесплатно? Какая у него лицензия?
silverbullet распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
silverbullet всё ещё поддерживается?
Активно поддерживается. Последний коммит в silverbullet — 20 окт. 2026 г..
Для чего можно использовать silverbullet?
Ведение личной вики из связанных Markdown-заметок Отслеживание задач и структурированных записей вместе с текстовыми заметками Создание собственных рабочих процессов для заметок с помощью скриптов на Lua и шаблонов страниц Размещение частной базы знаний команды на собственном сервере
Как установить silverbullet?
Соберите образ Docker из папки проекта: docker build -t silverbullet . Запустите контейнер и подключите папку с данными: docker run -p 3000:3000 -v <PATH-TO-YOUR-DATA-FOLDER>:/data silverbullet
Где скачать silverbullet?
Исходный код и инструкции по установке — на GitHub: https://github.com/silverbulletmd/silverbullet

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатное приложение с открытым исходным кодом для заметок: работает на компьютере или собственном сервере и подходит для создания больших иерархических баз знаний.

38,4 тыс.2,6 тыс.TypeScriptAGPL-3.0Обновлён 16 часов назад

Бесплатное приложение с открытым исходным кодом для заметок и списков дел: заметки в Markdown, работа офлайн и сквозное шифрование синхронизации между компьютерами и мобильными устройствами.

56,8 тыс.6,4 тыс.TypeScriptOtherОбновлён 16 часов назад

Личное пространство знаний с самостоятельным хостингом, приоритетом конфиденциальности, ссылками на уровне блоков, Markdown WYSIWYG и совместной работой с ИИ-агентами.

46,9 тыс.3,1 тыс.TypeScriptAGPL-3.0Обновлён 21 час назад