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 能力一部分执行代码的专门流程。