Kote:從AI聊天和Git中捕捉並重用工程上下文的開源工具
Kote 是一款開源工具,自動捕捉開發者與 AI 助手的對話、Git 提交記錄以及開發上下文,構建可搜尋的知識庫,幫助開發者快速回憶過去的技術決策和解決方案。支援 VS Code 擴充套件、GitHub 整合、CLI、瀏覽器擴充套件、WhatsApp/Telegram 訊息整合等,可自託管部署。
Kote 是一個新的開源工具,旨在解決開發者在工作中經常遇到的“遺忘”問題:過去做的架構決策、修復的 bug、專案上下文等常常丟失在時間長河中。Kote 透過自動捕捉開發過程中的各種上下文——包括與 AI 編碼助手(如 Claude Code、Copilot、ChatGPT)的對話、Git 提交記錄、程式碼片段等——將其組織成一個統一的可搜尋知識庫,讓開發者隨時回溯。
與需要手動記錄的傳統文件工具不同,Kote 在後臺被動工作。它的 VS Code 擴充套件可以自動記錄本地 AI 對話,並允許使用者將選中的程式碼儲存為筆記。GitHub 整合在每次推送時自動分析提交差異,生成技術摘要並標記潛在的操作問題。此外,使用者還可以透過 WhatsApp 或 Telegram 傳送文字或語音訊息來快速記錄筆記或環境配置。
Kote 的一個亮點是 VS Code 的 CodeLens 整合:當開啟一個有相關筆記的檔案時,檔案頂部會顯示 CodeLens 指示器,點選後可以看到 AI 生成的摘要,包含關鍵變更的時間線、檔案上下文理解以及詳細筆記。這使開發者無需離開編輯器就能獲取相關上下文。
除了編輯器整合,Kote 還提供了 Web 應用程式、CLI 工具和瀏覽器擴充套件,方便使用者從不同角度查詢知識庫。Web 應用包含語義搜尋介面和知識圖譜視覺化;CLI 可以匯入終端會話歷史;瀏覽器擴充套件則能儲存網頁上的文件、問題或文章。
對於注重隱私和自主控制的團隊,Kote 支援 Docker 自託管。使用者只需克隆倉庫、配置環境變數(如管理員憑據、AI API 金鑰、Supabase 儲存)然後執行 docker compose 即可部署完整棧,包括資料庫、訊息代理、後端 API 和前端應用。
此外,Kote 還提供了 MCP(Model Context Protocol)伺服器,允許 AI 助手(如 Cursor、Claude Desktop)直接檢索和儲存開發筆記,進一步融入 AI 工作流。專案採用 TypeScript 開發,許可證為開源許可,當前在 GitHub 上已有 3 顆星和 1 個 fork。