複数の生成 AI エージェントを利用可能なチャットの VSCode 拡張機能 Hime を作成
複数の AI プロバイダーとチャットできる VSCode 拡張機能 Hime (HikariMessage) を作りました。
BYOK であり、各 API プロバイダーの API キーがあれば利用可能です。
Hime とは
Hime は、VSCode のサイドバーに組み込む生成 AI チャット拡張機能です。Anthropic、OpenAI、Azure OpenAI、OpenRouter、Ollama に対応しており、ドロップダウンメニューで簡単にプロバイダーを切り替えられます。
主な機能
複数の AI プロバイダーに対応
以下のプロバイダーをサポートしています。
- Anthropic (Claude)
- OpenAI
- Azure OpenAI
- OpenRouter
- Ollama
ストリーミング表示
リアルタイムで応答が表示されるため、長い回答でも待ち時間を感じにくくなっています。
MCP
設定で以下のように JSON 形式で設定を行うことで MCP が利用可能です。
例
{
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "C:\\Users"]
}
}
リッチな UI
- Markdown レンダリング
- コードブロックのシンタックスハイライト
- コードブロックのコピーボタン
- MCP の出力結果表示
チャット履歴の永続化
会話履歴は ~/.hime/chats/ に JSON 形式で保存されます。VSCode を再起動しても続きから会話できます。
自動システムプロンプト
ワークスペースの情報、OS の情報、現在開いているエディタのコンテキストが自動的にシステムプロンプトに含まれます。「このファイルを直して」と言うだけで、どのファイルを見ているかを AI が把握してくれます。
セットアップ
Node.js 20 以上と VSCode 1.96 以上が必要です。
git clone https://github.com/Himeyama/hime
cd hime
npm install
npm run watch # 開発時: Extension Host と Webview を同時監視
その後、VSCode で F5 を押すと拡張機能ホストが起動します。API キーはサイドバーの設定パネルから入力でき、VSCode の SecretStorage で暗号化されて保存されます。
まとめ
エディタを離れずに AI と対話でき、しかも MCP でツール実行まで任せられるのが Hime の強みです。ぜひ試してみてください。





