大規模で階層的な個人用ナレッジベースを構築できる、無料のオープンソースのデスクトップ/セルフホスト型ノートアプリ。
silverbulletmd/silverbullet
Wiki形式のリンク、組み込みクエリ言語、Luaスクリプトに対応した、セルフホスト可能なブラウザベースのMarkdownノートアプリ。
代替できる製品:Notion
Obsidian Sync
Roam Research
- スター
- 6,362
- フォーク
- 519
- 未解決の Issue
- 365
- 最終コミット
- 昨日
これは何?
SilverBulletは、ブラウザ上で動作し、セルフホストもできる個人向けナレッジベースです。ノートはSpaceと呼ばれるMarkdownページの集合として保存され、一般的なノートアプリのようにページピッカーから移動したり、双方向のWiki形式リンクをたどったりできます。
エディターはライブプレビュー付きのMarkdown編集に対応し、アウトライン作成、タスク管理、組み込みクエリ言語(SLIQ)を備えたオブジェクトなどの機能を提供します。より細かな制御が必要な場合は、コンテンツを動的に生成できるほか、プロジェクト独自のLua方言であるSpace Luaを使って、カスタムコマンド、ページテンプレート、ウィジェットを定義できます。
フロントエンドはCodeMirror 6上にTypeScriptで実装され、サーバーはRustで書かれています。Dockerまたはスタンドアロンバイナリでインストールでき、sbというコマンドラインクライアントも付属します。
主な機能
- 01ライブプレビュー対応のMarkdownエディターと、Wiki形式の双方向リンク
- 02構造化データ向けの組み込みオブジェクトとクエリ言語(SLIQ)
- 03ノート整理に役立つアウトライン機能とタスク管理ツール
- 04コンテンツ生成やカスタムコマンド、ウィジェットの作成に使えるSpace Luaスクリプト
- 05Dockerまたはスタンドアロンバイナリによるセルフホスト
ユースケース
- 相互にリンクされたMarkdownノートで個人用Wikiを作る
- 文章のノートとあわせて、タスクや構造化された記録を管理する
- Luaスクリプトやページテンプレートで、独自のノートワークフローを構築する
- 自分のサーバーで非公開のチームナレッジベースを運用する
クイックスタート
- 1
プロジェクトフォルダーから Docker イメージをビルドします
docker build -t silverbullet . - 2
コンテナを起動し、データフォルダーをマウントします
docker run -p 3000:3000 -v <PATH-TO-YOUR-DATA-FOLDER>:/data silverbullet
使う前に知っておきたいこと
- ソースからビルドするには、Node.js 24 以降と stable Rust ツールチェーンが必要です。
- サーバー側の Lua ランタイムは headless Chrome バックエンドに依存するため、セルフホスティングの負荷が大きくなります。
トピック
よくある質問
- silverbullet とは?
- Wiki形式のリンク、組み込みクエリ言語、Luaスクリプトに対応した、セルフホスト可能なブラウザベースのMarkdownノートアプリ。 SilverBulletは、ブラウザ上で動作し、セルフホストもできる個人向けナレッジベースです。ノートはSpaceと呼ばれるMarkdownページの集合として保存され、一般的なノートアプリのようにページピッカーから移動したり、双方向のWiki形式リンクをたどったりできます。
- silverbullet は無料で使えますか?ライセンスは?
- silverbullet は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- silverbullet は今もメンテナンスされていますか?
- 活発にメンテナンス中。silverbullet の最終コミットは 2026年10月20日 です。
- silverbullet は何に使えますか?
- 相互にリンクされたMarkdownノートで個人用Wikiを作る 文章のノートとあわせて、タスクや構造化された記録を管理する 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ドキュメント、ホワイトボード、テーブルを1つのワークスペースに統合する、NotionやMiroに代わるローカルファーストのオープンソース知識ベース。
Memosは、日々の思考を自分だけのタイムラインに整理できる、セルフホスト型のオープンソースメモアプリです。
Markdown形式のノート、オフライン優先の保存、デスクトップとモバイル間のエンドツーエンド暗号化同期に対応した、無料のオープンソースなノート・ToDoアプリ。
ブロック単位の参照、Markdown WYSIWYG編集、AIエージェント連携に対応した、プライバシー重視のセルフホスト型ナレッジワークスペース。
Gitをバックエンドに、Markdownのナレッジベースをプレーンファイルとして管理するmacOS、Windows、Linux向けデスクトップアプリ。