xiaolai/vmark

An AI friendly markdown editor.

VMark – ローカルファースト、AI対応のプレーンテキストワークスペース

何であるか – VMark は、さまざまなプレーンテキスト形式(Markdown、JSON、YAML、TOML、Mermaid、SVG、HTML、ソースコードなど)を編集できるデスクトップアプリです。ファイルはディスク上のまま保持され、アプリは各ファイルに最適なビューでレンダリングします。たとえば GitHub Actions のワークフローはグラフとして表示され、Cargo.toml は依存関係ツリーとして表示されるため、変換ステップを経ずに読み書きできます。

AI作業において重要な理由 – VMark は Model-Context-Protocol (MCP) を採用しており、大規模言語モデルアシスタント(Claude Desktop、Claude Code、Codex、Antigravity、Grok、opencode)が、あなたが編集中のファイルと同じものを読み書きできるようにします。AI「ジニ」は、Web UI への往復を経ずに、現在表示しているファイルにコードを挿入したり、文章を再構成したり、設定を更新したりできます。

主な機能

  • マルチフォーマット編集 – オリジナルの WYSIWYG Markdown、ソースコードの構文強調、JSON/YAML/TOML のツリービューアー
  • スキーマ対応プレビュー – 知名度の高い設定ファイル用の特別なレンダラー(GitHub Actions、Cargo、npm、Poetry など)
  • AIネイティブ – 複数のLLMバックエンドアシスタントとのワンクリックMCP統合;AIがインラインで編集可能
  • 3種類のMarkdownモード – WYSIWYG、ソースのプレビュー(F5)、完全なソース(F6);CodeMirror 6 を使用
  • パワーユーザー向け編集 – マルチカーソル、スマートなタブエスケープ、CJK対応のスペースルール
  • ローカルファースト – クラウド同期なし、アカウントなし、テレメトリなし;ファイルはあなたのマシン上に留まる
  • クロスプラットフォーム – macOS(主にHomebrew経由)、Windows および Linux 用バイナリも提供
  • 国際化 – UIは10言語対応、6種類のビジュアルテーマ

入手方法

  • macOS: brew install xiaolai/tap/vmark
  • その他のOS: リリースページから適切な .dmg またはバイナリをダウンロード

ソースからのビルド(開発者向け) – Node 22+、pnpm 10、Rust 1.89+、Tauri v2 が必要。リポジトリには MCP サイドカーのビルド、Tauri 開発サーバーの実行、および完全な lint-test-build パイプライン(pnpm check:all)を実行するスクリプトが含まれています。

コミュニティモデル – このプロジェクトは「バイブコード」で開発されています:コードベースはAIによって生成・維持され、人間の監視のもとで運用されます。貢献は イシューのみ を受け付けており、メンテナーコンタクトは内部AIがその報告に基づいてバグ修正や機能追加を行います。

ライセンス – ISC(許容性が高く、商用利用に適しています)。


VMark は、プレーンテキスト編集とAI支援開発の交差点に位置する本格的なソフトウェアプロジェクトであり、LLM駆動のワークフローを構築または利用するすべての人にとって関連性があります。

関連

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