xiaolai/vmark
An AI friendly markdown editor.
解決する課題
VMark は、人間と AI の間でシームレスなコラボレーションを可能にするローカルファーストのプレーンテキストワークスペースです。ユーザーと AI エージェントがファイルを読み書きする際の翻訳レイヤーを排除し、Markdown、JSON、YAML、コードなど、さまざまなフォーマットのアーティファクトを、フォーマットに応じた環境で直接編集できるようにします。
動作方法
VMark は、ファイルのスキーマに応じて異なる形式でレンダリングするマルチフォーマットエディタを提供します。たとえば、GitHub Actions のワークフローはワークフローグラフとして表示され、package.json のような依存関係ファイルは依存関係ツリーとして表示されます。Model Context Protocol (MCP) とネイティブに統合されており、Claude Desktop や Gemini CLI などの AI アシスタントと接続可能で、ローカルファーストのアプローチを維持しつつ、インラインでの執筆支援を可能にする AI「ジニー」を提供します。
対象ユーザー
プロジェクトの管理、ドキュメントの作成、構造化データファイルの編集に AI エージェントを活用する開発者やライター向けです。汎用テキストエディタと AI インターフェースの間を切り替える必要がありません。
特徴
- スキーマ対応プレビュー:
Cargo.tomlや GitHub Actions ワークフローなど、既知のアーティファクトに対して特定のビューをレンダリング(一般的なツリー表示ではなく)。 - AI ネイティブ統合:Claude Desktop、Claude Code、Gemini CLI とのネイティブ MCP 対応。
- マルチフォーマット対応:Markdown(WYSIWYG とソース)、JSON、YAML、TOML、Mermaid、SVG、HTML をサポート。
- ローカルファースト:クラウドアカウントや分析機能なし。すべてのドキュメントはローカルに保持。
- CJK 最適化:中国語、日本語、韓国語のテキスト用に 20 以上のフォーマットルールを特別に実装。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト