📌 项目:https://github.com/rociiu/talorys | 星数:1316 | 语言:TypeScript | 协议:MIT | 更新:2026-10-18
Talorys是rociiu开源的个人AI Agent框架,1316颗星,TypeScript编写,MIT协议。核心卖点一句话:你的AI Agent跑在你自己的Cloudflare账号里。不依赖OpenAI服务器、不经过任何中间商,你的对话数据、工具调用、记忆存储全部在Cloudflare Workers + D1 + KV上。这意味着:免费额度内零成本、全球边缘节点低延迟、数据完全自主可控。Talorys把Agent的三大组件——对话推理(接你自己的LLM API Key)、工具调用(MCP协议)、长期记忆(D1向量存储)——全部部署到Cloudflare Serverless基础设施上,一个wrangler deploy命令上线,运维门槛极低。
Talorys的数据存储和智能体架构思路值得研究,数据本体方向可参考Helix Foundry数据本体指南;GUI编码智能体的实践可看OmniRush GUI编码智能体,Agent记忆可参考Leviathan Agent记忆指南。
Cloudflare原生Agent运行时:Talorys的Agent运行时编译为单个Worker,部署到Cloudflare边缘网络后全球200+节点就近响应。对话上下文存KV(低延迟读写),长期记忆存D1(SQLite持久化),向量检索用D1的向量搜索扩展。一个免费Cloudflare账号可支撑每天10000次对话。
MCP工具协议集成:原生支持Model Context Protocol,Agent可以调用任意MCP兼容工具——文件操作、数据库查询、API请求、浏览器自动化。工具定义用TypeScript Interface声明,Talorys自动生成MCP schema并注册。支持工具权限分级,敏感操作需用户确认。
多模型路由与成本控制:支持OpenAI、Anthropic、Google、本地Ollama等多种LLM后端。路由策略可配置——简单对话走便宜模型(GPT-4o-mini),复杂推理走强模型(Claude Sonnet)。内置Token计数和预算控制,超预算自动降级或暂停,用最少的钱办最多的事。
| ✅ 优势 | ❌ 劣势 |
|---|---|
| Cloudflare免费额度内零成本运行 | Workers执行时间限制(免费版CPU 10ms/请求) |
| 数据自主,不经过第三方服务器 | D1存储限制(免费500MB) |
| 全球边缘部署,延迟低 | 长时间推理任务不适合Serverless |
| MCP协议,工具生态丰富 | 部署需Cloudflare账号和基础运维知识 |
| 多模型路由,成本可控 | 向量检索精度不如专用向量库 |
个人轻度使用够用。免费版Workers每天10万次请求,KV每天10万次读1万次写,D1 500MB存储。一个个人Agent每天对话100次以内,完全免费。团队或高频使用建议升Workers Paid($5/月)。
OpenAI(GPT-4o/o1)、Anthropic(Claude 3.5 Sonnet)、Google(Gemini 2.0)、本地Ollama、Groq、Together等兼容OpenAI API格式的服务商。切换只需改环境变量,Agent代码不用动。
短期记忆(当前对话上下文)存KV,TTL 24小时。长期记忆用D1存储对话摘要和事实抽取,通过向量检索召回相关记忆。记忆写入时做去重和冲突合并,避免冗余。可以手动查看和编辑记忆库。