Repolode
rusiaaman

rusiaaman/chat.md

MCPツールに対応し、.chat.mdファイルを編集可能なAIチャットにするVS Code拡張機能。

代替できる製品:CursorGitHub Copilot Chat

スター
159
フォーク
15
未解決の Issue
4
最終コミット
先月

これは何?

chat.mdは、AIとの会話を.chat.md拡張子のMarkdownファイルに保存するVisual Studio Code拡張機能です。ファイル内ではユーザーとアシスタントの各ターンがブロックとして記録されるため、過去のメッセージやAIの返信を編集し、任意の時点からモデルに続きを生成させることができます。会話はコードの隣にローカル保存され、ほかのテキストファイルと同様にバージョン管理したり共有したりできます。

Anthropic Claudeのモデル、OpenAIのモデル(Responses APIを含む)、Azure、Gemini、OpenRouterなどのOpenAI互換エンドポイントに対応しています。Model Context Protocol(MCP)クライアントとして動作するため、対応するモデルであればどれでもMCPツールを呼び出せます。ローカルのstdioサーバーと、Streamable HTTPまたは従来のSSEを使うリモートサーバーに対応し、ツール一覧は自動で更新されます。

Markdown構文でファイルへのリンクを記述して添付でき、画像の貼り付けにも対応しています。設定はVS Codeの全体設定、プロバイダーごとの設定、個々のチャットファイルの先頭で指定できます。作者はこのプロジェクトを実験的なものと位置づけています。

主な機能

  • 01チャット履歴は編集可能な.chat.mdファイルに保存され、バージョン管理できます。
  • 02過去のメッセージを編集し、任意の時点からモデルに続きを生成させられます。
  • 031つの会話内でClaude、OpenAI、OpenAI互換モデルを切り替えられます。
  • 04対応するモデルであれば、ローカルまたはリモートサーバーのMCPツールを呼び出せます。
  • 05ワークスペースのファイルや画像を会話に直接添付できます。
  • 06トークン上限で途中終了したAIの応答を再開できます。

ユースケース

  • Gitでプロンプトを試行錯誤し、会話履歴を編集する。
  • VS Code内で、異なるLLMプロバイダーから同じMCPツールを利用する。
  • プロジェクトに関するAIとの会話を、コードと並べて読みやすいファイルとして保存する。
  • モデルの過去の回答を編集してから続きを生成させ、出力を調整する。

クイックスタート

  1. 1

    VS Code Marketplace から chat.md をインストールする

  2. 2

    コマンド パレットから API キーを設定する

    Add or Edit API Configuration
  3. 3

    新しいチャットファイルを作成する(Mac のショートカット)

    Opt+Cmd+'
  4. 4

    user ブロックにクエリを入力し、Shift+Enter を押す

使う前に知っておきたいこと

  • 実験的な概念実証として公開されており、README には「100% AI でコーディングされた」と記載されています。
  • 対応しているのは MCP ツールのみで、プロンプトとリソースにはまだ対応していません。
  • Gemini、Ollama、LM Studio などの OpenAI 以外のモデルは、OpenAI 互換 API 経由で利用する必要があります。

トピック

よくある質問

chat.md とは?
MCPツールに対応し、.chat.mdファイルを編集可能なAIチャットにするVS Code拡張機能。 chat.mdは、AIとの会話を.chat.md拡張子のMarkdownファイルに保存するVisual Studio Code拡張機能です。ファイル内ではユーザーとアシスタントの各ターンがブロックとして記録されるため、過去のメッセージやAIの返信を編集し、任意の時点からモデルに続きを生成させることができます。会話はコードの隣にローカル保存され、ほかのテキストファイルと同様にバージョン管理したり共有したりできます。
chat.md は無料で使えますか?ライセンスは?
chat.md は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
chat.md は今もメンテナンスされていますか?
半年以内に更新あり。chat.md の最終コミットは 2026年9月15日 です。
chat.md は何に使えますか?
Gitでプロンプトを試行錯誤し、会話履歴を編集する。 VS Code内で、異なるLLMプロバイダーから同じMCPツールを利用する。 プロジェクトに関するAIとの会話を、コードと並べて読みやすいファイルとして保存する。 モデルの過去の回答を編集してから続きを生成させ、出力を調整する。
chat.md のインストール方法は?
VS Code Marketplace から chat.md をインストールする コマンド パレットから API キーを設定する: Add or Edit API Configuration 新しいチャットファイルを作成する(Mac のショートカット): Opt+Cmd+' user ブロックにクエリを入力し、Shift+Enter を押す
chat.md はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/rusiaaman/chat.md

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト