AI News HubLIVE
サイト内リライト2 分で読了

Kote:AIチャットとGitからエンジニアリングコンテキストをキャプチャして再利用するオープンソースツール

Koteは、開発者のAIアシスタントとの会話、Gitコミット、開発コンテキストを自動的にキャプチャし、検索可能なナレッジベースを構築するオープンソースツールです。過去の技術的な決定や解決策を素早く思い出すのに役立ちます。VS Code拡張、GitHub統合、CLI、ブラウザ拡張、WhatsApp/Telegramメッセージ統合に対応し、セルフホストも可能です。

ソースHacker News AI著者: pedrodduarte

Koteは、開発者が日々の作業で直面する「過去の決定や解決策を忘れてしまう」という問題を解決するオープンソースツールです。AIコーディングアシスタント(Claude Code、Copilot、ChatGPTなど)との複雑な問題解決の会話、アーキテクチャ変更の理由、プロジェクト固有のビジネスルールなど、通常は文書化されない技術的コンテキストを受動的にキャプチャし、統一されたナレッジベースに整理します。

従来の手動ドキュメンテーションツールとは異なり、Koteはバックグラウンドで受動的に動作します。VS Code拡張はローカルのAI会話を自動的に記録し、強調表示したコードスニペットをノートとして保存できます。GitHub統合はプッシュ時にコミットの差分を分析し、技術的な要約と潜在的な運用上の問題を生成します。また、WhatsAppやTelegramを介してテキストや音声メッセージでクイックノートを送信することも可能です。

特筆すべき機能の一つは、VS CodeのCodeLens統合です。関連するノートがあるファイルを開くと、ファイルの先頭にCodeLensインジケーターが表示され、クリックするとAIが生成した要約(主要な変更のタイムライン、ファイルコンテキストの理解、詳細なノートへのアクセス)が表示されます。これにより、開発環境を離れることなく関連コンテキストを確認できます。

エディタ統合に加えて、Webアプリケーション、CLIツール、ブラウザ拡張も提供されています。Webアプリはセマンティック検索とナレッジグラフの可視化を備え、CLIは端末セッション履歴のインポート、ブラウザ拡張はWebページのドキュメントや記事を保存できます。

プライバシーと管理を重視するチーム向けに、KoteはDockerによるセルフホストをサポートしています。リポジトリをクローンし、環境変数(管理者認証情報、AI APIキー、Supabaseストレージなど)を設定した後、docker compose up -d でデータベース、メッセージブローカー、バックエンドAPI、Webアプリケーションを含むフルスタックを起動できます。

さらに、KoteはMCP(Model Context Protocol)サーバーを提供しており、CursorやClaude DesktopなどのAIアシスタントが直接開発ノートを検索・保存できるため、AIワークフローにさらに深く統合できます。プロジェクトはTypeScriptで開発され、オープンソースライセンスで公開されています(現在GitHubで3スター、1フォーク)。