kentcdodds/kody
Your assistant's home — the memory, keys, code, and automations your AI agent keeps, portable across every MCP host. Built on Cloudflare Workers.
解決的問題
Kody 為 AI Agent 提供了一個可移植的「家」,使其能夠在不同的 Model Context Protocol (MCP) 主機上維持持久記憶、儲存 API 金鑰、管理程式碼並執行自動化任務。透過使助手的数据與工具具備可移植性,解決了 Agent 狀態被鎖定在單一平台的問題。
工作原理
Kody 基於 Cloudflare Workers 與 Model Context Protocol (MCP) 構建,充當 AI Agent 連接的伺服器。它使用 Remix UI 進行管理,並利用 Cloudflare D1、KV 與 Durable Objects 來處理數據儲存與狀態。該系統優先考慮一組精簡而強大的工具(特別是搜尋與程式碼執行),而非龐大的靜態工具列表。
適用對象
想要擁有多用戶個人助手平台的場景,其中每個用戶都有一個隔離的環境(包括金鑰與記憶),並且可以由各種 MCP 相容的 AI 主機(如 ChatGPT)存取。
亮點
- MCP 優先架構:設計用於在任何相容的 MCP 主機上實現可移植性。
- 隔離的用戶狀態:每個登入用戶都有自己專用的套件、任務、金鑰與記憶。
- Cloudflare 原生:充分利用 Cloudflare Workers、D1 資料庫與 Durable Objects 來實現擴展性與高性能。
- 程式碼模式執行:具有作為 Agent 能力一部分執行程式碼的專門流程。