✨ AI 小説執筆プラットフォームをお試しください → StoryAlter.com
#MD SoloMD
v4.0 · リリース · MIT · クロスプラットフォーム · ⭐ 221 · 4.4k downloads

Agent が住みつく
エディタ。

内蔵 Agent パネル、定時 Recipe、リプレイ可能な Trace、複数 vault の Federation —— すべてあなたが既に持つ素の .md ファイル上で動き、自動書き込みは必ず審査してから反映。

macOS / Windows / Linux 対応の軽量 Markdown エディタ + 一等公民の Agent サーフェス。v4.0 はワークスペースを「必要時に AI を呼ぶ」場所から「Agent が常駐して仕事をする」場所に変えます。約 15 MB、MIT、デフォルト無テレメトリ。14 の BYOK AI Provider(Ollama 内蔵で完全ローカル動作も可能)。

⚡ またはワンラインインストール
curl -fsSL https://solomd.app/install.sh | bash
irm https://solomd.app/install.ps1 | iex
すべてのプラットフォーム ↓
💬 内蔵 Agent パネル⏰ 定時 Recipe🪞 Trace + リプレイ🌐 多 vault Federation🦙 Ollama 一等公民🔌 MCP 内蔵
SoloMD v4 — Agent パネル + Recipe 履歴 + Trace ビュー

あなたの実際の働き方を中心に設計

3 つの短いストーリー。あなたに似ているものを選んでください。

書き手向け

ツールバーに邪魔されない長文

フォルダを開き、フォーカスモード、書く。キャレットが行を離れると Markdown markup が消えます。下書きが終わったら Pandoc がアプリ内で PDF、DOCX、EPUB に変換。

  • フォーカス + タイプライターモード (他の段落を淡く、カーソル中央固定)
  • スライドショーモード —— 同じ .md をフルスクリーンスライドとしてレンダリング
  • デイリーノート、語数カウント、CJK 対応文字数
  • PDF / DOCX / EPUB / ODT / LaTeX への Pandoc 出力
研究者向け

キーワードでなく段落を見つける

セマンティック検索が vault 全体で意味によって段落をランク付け。Wikilinks と backlinks がノートをつなぎ、@citekey 引用は Pandoc に通り、14 の AI Provider が翻訳または要約 —— キーは OS キーチェーンに留まる。

  • ローカルセマンティック検索、モデルファイルなし、ネットワークコールなし
  • Wikilinks + backlinks パネル、グラフビュー肥大なし
  • @citekey 引用が Pandoc 経由でエンドツーエンド保持
  • 翻訳 / 要約 / 解説のための 14 の BYOK AI Provider
開発者向け

あなたのノートは既に MCP サーバー

1.5 MB の MCP sidecar が Claude Desktop、Cursor または任意の MCP クライアントに 8 つの読み取り専用ツールを公開。各保存があなたが所有する本物のローカル .git にスナップショット。WYSIWYG ライブ編集と `solomd` CLI で必要な時に GUI から離れられます。

  • MCP サーバー内蔵 —— stdio のみ、ネットワークポートなし
  • AutoGit バージョン履歴 (libgit2 同梱、自動 push なし)
  • WYSIWYG ライブ編集モード + 4 ウェイビュー切替
  • `solomd open / new / list / search` CLI、1 行インストーラ

意図的に違う作り

何を出して何に NO と言うかを決める 5 つの原則。

🏠

デフォルトでローカルファースト

ファイルはディスク上。AI キーは OS キーチェーン。セマンティック検索 embedder は Rust プロセス内 —— モデルダウンロードなし、リレーなし。

📜

MIT ライセンス、完全監査可能

このサイトのすべての主張はソースで確認可能。セキュリティ writeup を読むか、自分でリポジトリを grep。

/security を読む →
🚫

テレメトリなし、アカウントなし、クラウドなし

テレメトリはオプトインのみ、内容なし。SoloMD アカウントはありません。エディタは家に電話しません。

カウントの仕方 →
📄

永遠に素の .md ファイル

SoloMD をアンインストールしてもノートはまだそこに —— UTF-8 テキスト、選んだフォルダ内、任意のエディタで開けます。

💬

GitHub Discussions のフレンドリーなコミュニティ

アイデア、投票、show-and-tell、Q&A。1 開発者、1 部屋、Discord なし。

コミュニティを見る →

Markdown のフォルダ。
プラス、Agent が働くサーフェス。

SoloMD は最初から 1 つのプロダクトの 2 つの半分でした —— 素の .md をディスクに書くエディタと、同じ vault を指す内蔵 MCP サーバー。v4.0 は 3 つ目の半分を加えます:エディタ内に一等公民の Agent サーフェス、完全な安全レール(AutoGit ブランチサンドボックス、毎実行 write-cap、accept/reject UI)付きで、自動書き込みを「怖い」ではなく「審査可能」にします。

💬 v4

内蔵 Agent パネル

右サイドの一等公民パネル、Outline / Backlinks と同列。vault 全体とのストリーミングチャット。Cursor 風の tool-call カードで毎回の読み書きをインライン表示。実行履歴は <workspace>/.solomd/agent-runs/ にプレーン markdown として保存 —— grep 可能、git 追跡可能。

v4

定時 Recipe

.solomd/agents/*.yml の YAML ファイル。トリガー: cron / on-save / on-commit / on-tag-add / 手動。各実行は専用の AutoGit ブランチ agent/<recipe>/<run-id> に着地 —— 承認または却下してから main に触れます。write-cap デフォルト 5、ハード上限 50。

🪞 v4

Trace ビュー + リプレイ

各実行が trace.jsonl を生成 —— 1 ステップ 1 行 (model_call / tool_call / tool_result / git_commit / done)。UI は折りたたみ可能なステップカードでトークン数とコストを表示。「ステップ N から再生」ボタンで N までを再利用した新しい実行を作成。新 read_agent_trace MCP ツールで agent が自分の実行を内省できます。

🌐 v4

Workspace Federation

solomd-mcp --workspace path1 --workspace path2 —— 1 つの MCP セッション、複数 vault。ツールシグネチャに任意の workspace パラメータ追加(後方互換のためデフォルト = 最初)。設定 → 統合に名前付き MCP プロファイルとワンクリック「Claude Desktop 設定をコピー」ボタン。

🦙 v4

Ollama 一等公民

localhost:11434 を自動検出、未インストールなら「Ollama をインストール」ヒント、/api/tags でインストール済みモデル一覧、「推奨モデルを取得」インラインボタン (qwen2.5:1.5b 約 1 GB)。組み込み 3 プリセット —— rewrite (7b) / quick (1.5b) / CJK 対応 (14b)。Recipe で provider: local 指定でデバイス上の安価な自動ループが可能。

☁️ v3.0

GitHub バックの同期

vault を保存ごとにプライベート GitHub リポジトリへ push、タイマーで pull。libgit2 + OS キーチェーン上に構築 —— データはあなたのアカウントに残り、SoloMD サーバーなし、サブスクなし。GitLab / Gitea / 任意 HTTPS git URL も動きます。

🔒 v3.0

エンドツーエンド暗号化

オプションの vault ごとパスフレーズ。Argon2id → XChaCha20-Poly1305、リモートには暗号文のみ。ローカルは平文なので検索 / RAG / AI 書き換えはそのまま動作。

🗂️ v3.0

iCloud / Dropbox / OneDrive

ワークスペースが既にクラウド同期フォルダ内にある時、SoloMD は検出しその上にクロスデバイスのセッション復元を追加 —— 別マシンで同じ vault を開けば同じタブが戻ります。

🌐 v3.0

公開読み取り専用シェア

コマンドパレットの 1 エントリで現在のノートの solomd.app/share リンクをコピー。公開 GitHub vault 内のファイルを読みやすい Markdown レンダリングで表示 —— SoloMD アカウント不要。

🔍 v2.3

セマンティック検索

⌘⇧F で検索パネル、キーワードでなく意味で段落をランク付け。完全にマシン上で動作 —— モデルファイルダウンロード不要、ネットワークコール不要。設定でスイッチを入れるまでオフ。

✍️ v2.3

WYSIWYG ライブ編集

4 つ目のビューモード(編集 / 分割 / ライブ編集 / プレビュー)。見出しは大きく、**太字** はアスタリスクなしで太く、リストは視覚的にインデント。キャレットが行に入ると markup が現れます。

📜 v2.2

AutoGit バージョン履歴

⌘S ごとにワークスペース内ローカル .git にスナップショット。サイドバー履歴パネルですべてのコミットを表示、ワンクリックで復元。libgit2 同梱、システム git 不要。自動 push なし。

🤖 v2.2

AI 書き換え、14 の BYOK Provider

選択範囲で ⌘J。OpenAI · Claude · Gemini · xAI · Mistral · Groq · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Ollama。キーは OS キーチェーンに保管。ベンダー直接コール、リレーなし。

🔌 v2.2

MCP サーバー内蔵

1.5 MB バイナリ。あなたの vault を Claude Desktop / Cursor / Codex CLI に接続。8 つの読み取りツールが標準、書き込みツールは --allow-write でゲート。stdio のみ、ネットワークポートなし。

ライブプレビュー

行を離れると Markdown マーカーが消えます。見出しは大きく、太字は太く —— ツールバーが邪魔しません。同期分割スクロールでエディタとプレビューの行を整列。

🖼

画像貼り付け&ドラッグ&ドロップ

スクリーンショット → ⌘V で _assets/ に画像保存し markdown リンクを挿入。プレビュー内の画像や Mermaid 図をクリックでフルスクリーンオーバーレイ。ピンチまたはスクロールでズーム。

🌳

ファイルツリー + ripgrep 検索

フォルダを開いてファイル閲覧、すべての .md / .txt で ripgrep スタイルのグローバル検索。⌘P で任意のファイルにファジー名でジャンプ。

🎨

リッチな構文スタイル

13 のコードブロック言語、KaTeX 数式、Mermaid 図、脚注、YAML フロントマター、==ハイライト==。8 テーマ (Light / Dark / Nord / Solarized / Monokai / Dracula / GitHub Light) + カスタム CSS。

🌏

中国語が一等公民

chardetng で自動エンコーディング検出 (UTF-8 / GBK / Big5 / Shift_JIS)。CJK 文字数カウント、簡体↔繁体、ピンイン出力 —— Typora や Obsidian がネイティブで持たない機能。

📤

Pandoc でどこへでも出力

PDF (KaTeX & Mermaid 含む)、Word .docx、HTML、EPUB、ODT、LaTeX、RTF。.docx / .pdf / .xlsx / .pptx / .csv をドロップすれば SoloMD がその場で Markdown に変換。

🦀

小さく速い

約 15 MB インストーラ (Typora 70 MB / Obsidian 110 MB と比較)。Tauri 2 + Rust + Vue 3 + CodeMirror 6。デフォルト無テレメトリ。macOS / Windows / Linux x64 / Linux ARM64 ビルド。

クオリティ・オブ・ライフ

🎤

スライドショーモード

⌘⌥P で現在のドキュメントをフルスクリーンスライド表示、`---` で分割。Vim スタイルナビ、コードハイライト、KaTeX、Mermaid すべてスライド内で動作。

💻

CLI ツール

`solomd open / new / list / search / cat` —— ターミナルからノートを開いて grep。1 行 curl インストーラ。

🪄

Markdown フォーマット

⌘⌥L で Prettier 実行 —— リスト、テーブル、スペースを正規化。フロントマター保持。

👋

ようこそツアー

初回起動でメモリ内のチュートリアルタブが 4 つ開きます (en / 中文)。コマンドパレットからいつでも再開。

⌨️

Vim モード

完全 Vim エミュレーション: hjkl、モード、ビジュアル、:w :q、マクロ。設定で切り替え。

🤖

AI 痕跡を除去

ワンクリックで LLM のゴミ削除: [cite_start]、【†source】、スマートクォート、ゼロ幅文字。

🎯

フォーカス & タイプライターモード

非アクティブ段落を淡く。カーソル中央固定。長文執筆を集中して。

⌨️

コマンドパレット

⌘⇧K ですべてのコマンドにアクセス。macOS / Windows / Linux のネイティブメニューバー。

SoloMD が際立つところ

v4.0 では Agent サーフェスが目玉の差別化要素。下のすべては editor の core にあり、プラグイン税はかかりません。

🔍

ローカルセマンティック検索

Obsidian / Typora / MarkText はどれも core に含まない。SoloMD は ⌘⇧F でオン、デバイス内 embedder、モデルダウンロードなし、ネットワークコールなし。

📜

AutoGit バージョン履歴

毎回の ⌘S がローカル .git スナップショット — サイドバー履歴パネルから 1 クリックで復元。同類は手動 git 配線。

🔌

MCP サーバー内蔵

1.5 MB バイナリ、8 個の読み取り専用ツール。vault を Claude Desktop / Cursor / Codex CLI に接続。

SoloMD Typora MarkText Obsidian
内蔵 Agent パネル (chat-with-vault) ✅ v4 🟡 (有料プラグイン)
定時 Agent Recipe (cron / on-save / on-commit) ✅ v4
Agent 書き込みの AutoGit 分支サンドボックス + accept/reject ✅ v4
リプレイ可能な Agent Trace (jsonl, ステップから再生) ✅ v4
多 vault MCP Federation (1 セッション、多 vault) ✅ v4
Ollama 一等公民 (自動検出、プリセット、provider: local) ✅ v4 🟡 (プラグイン)
GitHub バックの同期 (データはあなたのもの) ✅ v3.0 ❌ (Obsidian Sync は彼らのサーバー)
エンドツーエンド暗号化 vault ✅ v3.0 ✅ (Obsidian Sync のみ)
ローカルセマンティック検索 ✅ v2.3 ❌ (有料プラグイン)
WYSIWYG ライブ編集 ✅ v2.3
AutoGit バージョン履歴 ✅ v2.2 ❌ (手動 git)
MCP サーバー内蔵 ✅ v2.2
14 の AI Provider · BYOK ❌ (プラグインごとに 1–2)
オープンソース · MIT ✅ (休眠)
インストーラサイズ ~15 MB ~70 MB ~80 MB ~110 MB
価格 無料 $14.99 無料 無料 + 同期 $96/年
Linux ARM64 ビルド
CJK エンコーディング (GBK/Big5)
ファイルインポート (DOCX/PDF/XLSX/PPTX) 🟡 (プラグイン)
Pandoc 出力 (EPUB/ODT/LaTeX) 🟡 (プラグイン)
スライドショー / プレゼンモード 🟡 (プラグイン)
同期 (CRDT 内蔵) ❌ v3 ロードマップ ✅ (有料)

SoloMD をダウンロード v4.0.0

無料・オープンソース。MIT ライセンス。アカウント不要。

macOS: SoloMD.app を /Applications にドラッグ。Notarize 済み — Gatekeeper 警告なし。
Windows: 初回起動で「Windows によって PC が保護されました」が表示される場合 → 詳細情報 → 実行をクリック (一度だけ、評判が積み上がるまで)。
Linux: AppImage は chmod +x SoloMD-*.AppImage && ./SoloMD-*.AppImage で起動。

古いバージョンをお探し? すべてのリリース →

よくある質問

Recipe とは (v4)?

<workspace>/.solomd/agents/*.yml の YAML ファイル。1 ファイル = 1 つの agent ジョブ。必須フィールド: name、trigger (schedule | on-save | on-commit | on-tag-add | manual)、prompt。任意: schedule (cron)、match (glob)、allow-write、write-cap、provider、model、tools 許可リスト。設定 → Recipes → Browse cookbook で 11 のスターターを提供 —— インストールして編集して実行。完全な schema は docs/agents.md。

Agent の書き込みは安全ですか?

各 Recipe 実行は main から分岐: agent/<recipe>/<run-id>。書き込みはそのブランチにのみ着地。成功したら Pending に入り —— diff を確認して Accept (main に fast-forward) または Reject (ブランチを完全削除)。Reject された実行は履歴にゼロ痕跡。書き込みは毎実行 cap (デフォルト 5、ハード上限 50) で制限 —— cap が 5 で 100 ファイルに書きたいモデルは 6 回目で拒否、半適用状態なし。

Cursor や Copilot のゴーストテキストとは何が違う?

Cursor と Copilot はキーストロークレベルのコード補完が得意。SoloMD の agent は 3 点で違います: (1) 作業単位は *vault* で、カーソルではない —— agent は wikilinks、backlinks、全文・タグ検索でノートをまたいで読みます; (2) 書き込みはバッチ + 審査可能、インラインで承認するゴーストテキストではない; (3) agent はキーボード前にいない時にスケジュールで実行可能 (週次レビュー、日次サマリー、タグごとのトリアージ)。Cursor の Agent / Composer モードに近く、明示的に文体オートコンプリートではない (我々はゴーストテキストが書き手の声を薄めると考えます)。

Recipe には API キーが必要?

Recipe がクラウド Provider を指定した場合のみ。provider: ollama (または local エイリアス) ならキー不要 —— qwen2.5:1.5b があなたのマシンで無料で動きます。provider: claude / openai / gemini / 等は、設定 → AI でその Provider のキーが必要 (BYOK)。初回ウィザードがどちらの経路もガイドします。

SoloMD のセマンティック検索は grep と何が違う?

grep は文字をマッチ; セマンティック検索は意味をマッチ。「deployment」を検索すると「rolling out」、「shipping」、「release」も浮上。embedder は完全に Rust プロセスで動作 —— モデルファイルダウンロードなし、ネットワークコールなし、クラウドなし。デフォルトオフ; 設定でオプトイン。インデックスは <workspace>/.solomd/embeddings.sqlite (自動 gitignore)。

SoloMD は本当に無料?

はい。SoloMD は MIT ライセンスのオープンソースソフトウェア。有料ティア、アカウント、デフォルトテレメトリ、広告はありません。執筆に役立てば開発者をスポンサーできますが、強制ではありません。

14 の AI Provider のキーはどこに保管?

OS キーチェーン —— macOS は Apple Keychain、Windows は Credential Manager、Linux は libsecret。localStorage にも、SoloMD が書く設定ファイルにも入りません。AI リクエストはあなたのマシンから選んだ Provider に直接行き、SoloMD はモデルをホストせずトラフィックも中継しません。

インストーラのサイズは?

プラットフォームによって約 10–15 MB。Typora の約 6 倍小、Obsidian の約 7 倍小 —— SoloMD は Tauri (システム webview + Rust) を使い Chromium を同梱しないからです。

オフラインで動きますか?

はい、完全に。エディタ自体はネットワークリクエストゼロ。セマンティック検索はローカルのみ。AutoGit はローカルリポジトリにコミットし自動 push しない。外向き通信は (1) 起動時のオプション GitHub release アップデートチェック (設定でオフ可) と (2) あなたが明示的にトリガーした AI 書き換えコール (選んだ Provider に直行) のみ。

MCP サーバーはどう動く?

1 つの 1.5 MB sidecar バイナリ (solomd-mcp) が stdio で Model Context Protocol を話します —— ネットワークポートなし。Claude Desktop、Cursor または任意の MCP クライアントをワークスペースに向ければ、8 つの読み取りツール (list_notes、read_note、search、get_backlinks、list_tags、get_outline 等) と --allow-write でゲートされた 2 つの書き込みツール。Path-traversal ガード、ワークスペース canonical 包含。

GBK / Big5 のような非 UTF-8 ファイルを SoloMD はどう扱う?

SoloMD はファイルを開く時 chardetng Rust crate で自動エンコーディング検出。UTF-8、UTF-16 LE/BE (BOM あり/なし)、GBK、GB18030、Big5、Shift_JIS など多数を認識して正しく表示。

他のデバイスにノートを同期できる?

まだです —— 内蔵 CRDT 同期は v3 ロードマップ。今のところ SoloMD は iCloud Drive、Dropbox、OneDrive、Syncthing、または任意のフォルダベース同期ツールと完璧に動きます。同期フォルダ内にノートを保存するだけ。または AutoGit + GitHub への手動 push を使ってください。

なぜプラグインがないの?

SoloMD は意図的にプラグインシステムを省略 —— 軽量、安定、監査しやすいまま保つため。本格的な書き手が必要とする機能 —— セマンティック検索、バージョン履歴、AI 書き換え、画像貼り付け、KaTeX、Mermaid、フォーカスモード、カスタム CSS —— はすべて core に同梱。

初回起動で「Windows によって PC が保護されました」が出るのはなぜ?

SoloMD はまだ Microsoft SmartScreen 評判が積み上がっていない小さなオープンソースプロジェクト。「詳細情報 → 実行」を 1 度クリックすれば二度と表示されません。コード署名証明書を準備中です。

.md ファイルをデフォルトで SoloMD で開く方法?

.md ファイルを右クリック → 開くアプリ → SoloMD → 「常にこのアプリで開く」をチェック。同梱インストーラは .md / .markdown / .mdown / .mkd / .txt 拡張子のハンドラとして SoloMD を登録します。

SoloMD と Obsidian の違いは?

Obsidian は vault、wiki link、backlinks、グラフビュー、プラグインマーケットプレイスを持つ知識管理ツール。SoloMD は Markdown ファイルを書くための軽量エディタ —— ただし Obsidian がネイティブで持たないものを同梱 (core のセマンティック検索、AutoGit、MCP サーバー、1 パネルで 14 の AI Provider)。プラグインマーケットプレイス付き第二の脳が欲しいなら Obsidian、プラグイン税なしで執筆ツールが欲しいなら SoloMD。

お問い合わせ / コミュニティ

メンテナは 1 人、入り口は 2 つ。中国語コミュニティは WeChat、それ以外は Telegram チャンネル。GitHub Discussions も動きます —— 下にリンク。

WeChat (個人)

WeChat (個人)

WeChat 友達追加用 QR。「SoloMD」と書いてもらえると承認します。

Telegram チャンネル @SOLOMDAPP

@SOLOMDAPP

クリックまたはスキャンで参加。リリース告知とチャットはここ。