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バージョン管理: 保存のたびに自動的にローカルコミットが行われ、ノートごとの完全な履歴を保証します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト