Netherstone について
Netherstoneは、選択したフォルダーにMarkdownファイルとして文書を保存する、無料のオープンソースデスクトップアプリです。内蔵MCPサーバーでAIアプリが内容を検索・編集でき、変更は履歴から取り消せます。
主な機能
- 01Markdown編集、検索、リンク、タグ
- 02描画やメディアなどの添付ファイル管理
- 03複数形式のインポートとエクスポート
- 04GitHubアカウント経由の同期
- 05バージョン履歴の確認と復元
活用シーン
- 01ドキュメント保管庫の内容を検索・閲覧
- 02AIアプリで文書、表、描画を編集
- 03AIアプリの変更内容を確認または取り消し
MCP 対応
内蔵MCPサーバーは、選択した保管庫へのアクセスをAIアプリに提供し、shard、描画、表の検索・閲覧・編集と履歴の確認を可能にします。AIアプリは内容を削除できず、変更は先に履歴へ保存されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Netherstone は、ドキュメントや図面を扱う無料のオープンソースデスクトップアプリです。シャードと呼ばれる各ドキュメントは、選択したフォルダーに保存される Markdown ファイルです。
ダウンロード
Windows、macOS、Linux 向けの最新バージョンは リリースから入手できます。
Windows では、インストーラーに「Windows によって PC が保護されました」と表示されます。詳細情報をクリックし、次に実行をクリックしてください。インストーラーがまだコード署名されていないため、このメッセージが表示されます。今後のバージョンで署名する予定です。
機能
- 入力中に Markdown を整形するエディター
- 検索、
@リンク、#tags - 図面、画像、PDF、音声、動画
- ボルト内のすべての添付ファイルを表示するギャラリー
- テーブルから作成するグラフと、ボルトの概要
- シャードや図面のすべてのバージョンを表示する履歴
- Word、PDF、HTML、Markdown、CSV からのインポートと、PDF、Word、HTML へのエクスポート
- ターミナル(
netherstone .)またはファイルマネージャーからフォルダーやファイルを開く - 自分の GitHub アカウントを使った無料の同期
- ライト、ダーク、その他 3 種類のテーマ

AI アプリ
Netherstone には MCP サーバーが組み込まれているため、AI アプリからボルトを検索したり、シャードの読み書き、リンクの修正、図面やテーブルの編集、履歴の確認を行ったりできます。初期状態ではオフになっているので、次の手順で有効にしてください。
- 設定 > AI アプリを開き、AI アプリを接続をオンにします。
- AI アプリが使用できるボルトを選択します。
- お使いのアプリの横にある接続をクリックし、アプリを再起動します。その他のアプリでは、セットアップをコピーをクリックして、その内容をアプリの MCP 設定に貼り付けてください。
AI アプリは何も削除できません。また、AI アプリによる変更はすべて、先に履歴に保存されるため、元に戻すことができます。
ソースからビルドする
Node.js 22 以降、pnpm 11、 Rust、およびお使いの OS 向けの Tauri の前提条件が必要です。
pnpm install
pnpm tauri dev # run the app
pnpm test # run the tests
pnpm tauri build # build an installer
エディターにはブラウザーテストもあります。まずフロントエンドを一度ビルドしてから、Chromium を実際に起動してテストを実行してください(初回の実行時には Chromium がダウンロードされます)。
pnpm exec vite build
pnpm exec playwright install chromium
pnpm test:e2e
詳細情報
コミュニティ
ご質問、ご提案、ご意見は ディスカッションでお寄せください。 バグを報告するには、イシューを作成してください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
