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