zhitongblog/solomd
A markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
解決する課題
SoloMDは、AIエージェントがノート上で直接動作できる環境を目指して設計された、ローカルファーストのMarkdownエディタです。ファーストクラスのエージェントサーフェス、MCP (Model Context Protocol) エンドポイント、およびバージョン管理されたボルトを統合することで、AIワークフローの断片化という問題を解決します。ユーザーはプライバシーやデータ所有権を犠牲にすることなく、ノートと対話し、スケジュールされたレシピを通じてタスクを自動化できます。
仕組み
SoloMDはMarkdownファイルのフォルダに対して動作します。以下の3つのコアコンポーネントを組み合わせています。
- エディタ: セマンティック検索、ウィキリンク、tldrawホワイトボードなどの機能を備えたWYSIWYGエディタ。
- エンドポイント: 13種類の組み込みツールを使用して、MCP互換のAIクライアント(Claude DesktopやCursorなど)にボルトを公開する、バンドルされた
solomd-mcpバイナリ。 - エージェントサーフェス: ストリーミング形式の「ボルトとの対話」および「レシピ」(YAMLで定義されたジョブ。例:週次レビュー、TODO抽出)のための統合パネル。これらは別のAutoGitブランチで実行されます。これにより、AIによって生成された変更はサンドボックス化され、メインブランチにマージされる前にユーザーが承認または拒否する必要があります。
対象ユーザー
AIエージェントによって積極的に管理できる、強力でプライベートなローカルファーストのナレッジベースを求めるユーザー、MCPクライアントを使用する開発者、および組み込みのバージョン管理とAI支援を備えたMarkdownベースのワークフローを好むライター向けです。
ハイライト
- エージェントネイティブなワークフロー: 統合されたエージェントパネルと、安全なAI書き込みのためのサンドボックス(AutoGit)を備えたスケジュール済みレシピ。
- MCP統合: 外部のLLMクライアントが同じボルトを操作できるようにする、バンドルされたMCPサーバー。
- MCPフェデレーション: 単一のMCPセッションで複数のボルトを処理する機能。
- ローカルファーストかつプライベート: すべてのノート、APIキー(OSのキーチェーンに保存)、および埋め込みベクトルはマシン上に保持され、クラウドサーバーは不要です。
- ナレッジグラフ層: YAMLフロントマター、型付き関係、および関係グラフのためのプロパティインスペクター。
- 幅広いAIプロバイダーのサポート: Ollamaを介したローカルモデルを含む、14種類のBYOK (Bring Your Own Key) プロバイダーをサポート。
- AutoGitバージョン管理: 保存のたびに自動的にローカルコミットが行われ、ノートごとの完全な履歴を保証します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト