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 代理提供了一个可移植的「家」,使其能够保持自身的记忆、API 密钥、代码和自动化。它解决了代理状态被锁定在特定主机上的问题,通过使这些资产在支持 Model Context Protocol (MCP) 的任何主机之间可移植来实现。

工作原理

基于 Cloudflare Workers 和 Model Context Protocol (MCP) 构建,Kody 作为一个多用户平台,每个用户都有一个包含其助手状态的隔离环境。它采用分布式架构的 Workers 来处理不同任务:

  • Origin Worker:管理 Remix UI、OAuth 认证和请求路由。
  • Platform Worker:使用 Durable Objects 处理 MCP 状态、邮箱和会话管理。
  • Runtime Worker:执行包应用并管理 invoke API。
  • Jobs Worker:管理 cron 任务和计划任务。

与庞大的静态工具列表不同,Kody 专注于一个紧凑的 MCP 表面,具备强大的搜索和代码执行流程。

适用人群

适用于希望在不同 AI 代理主机(如 ChatGPT)之间使用可移植的个人助手平台的用户,以及希望构建和维护有状态 AI 代理的开发者。

特色

  • MCP 优先架构:设计为与任何符合 MCP 标准的 AI 代理主机兼容。
  • 可移植状态:将记忆、密钥和代码与代理主机分离保存。
  • 多用户隔离:每位登录用户都获得一个完全隔离的助手环境。
  • Cloudflare 原生:利用 Cloudflare Workers、D1 数据库、KV 和 Durable Objects 实现高性能和可扩展性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目