开发者生态
morning
Talorys – Cloudflare 免费套餐上的自托管个人 AI 代理
摘要
Your personal AI agent. Your own cloud. Talorys is a free, open-source personal AI assistant that runs entirely inside your own Cloudflare account . It chats with you, remembers what matters, manages ...
and
the
personal
agent
Cloudflare
with
notes
reminders
One
your
2026-10-10
1 阅读
约8分钟阅读
rociiu
字号:
您的私人人工智能代理。你自己的云。 Talorys 是一款免费、开源的个人 AI 助手,完全在您自己的 Cloudflare 帐户内运行。它可以与您聊天,记住重要的事情,管理任务、笔记和项目,并按计划运行提醒和例程 - 无需 Talorys 开发人员操作的任何服务器、数据库或帐户。一个人。一个 Cloudflare 帐户。一声令下。一名个人人工智能代理。 npx create-talorys@latest 私人助理 — 与流式响应、Markdown 和工具活动指示器聊天。记忆——您可以查看、编辑和删除的持久个人事实和偏好。每轮仅将最相关的记忆发送到模型。任务、笔记和项目 - UI 中以及聊天中的完整 CRUD(“添加任务以明天查看我的项目”)。自动化——一次性和重复提醒、每日任务摘要和可选的人工智能例程,发送到应用内通知中心。它们依靠耐用对象警报运行,因此无需任何东西保持在线状态。单用户设计——无需注册、无需帐户、无需团队。安装程序设置所有者密码。无需人工智能即可工作 - 如果 Workers AI 不可用或您的免费配额已用完,任务、笔记、记忆和提醒仍可继续工作。与工具活动聊天 任务 内存(暗模式) 自动化 浏览器 ──HTTPS──▶ Cloudflare 页面(React app + /api 页面功能) │ 服务绑定(无公共 URL) ▼ Private Worker(Hono 路由器) │ getAgentByName("personal-agent") ▼ TalorysAgent — Cloudflare Agents SDK 持久对象 ├─ SQLite:对话、记忆、任务、笔记、项目 │ 自动化、会话、设置、用法 ├─ Workers AI:@cf/zai-org/glm-4.7-flash(流媒体 + 工具调用) └─ 警报:提醒和重复计划 浏览器仅与您的 *.pages.dev 站点对话。 /api/* 请求运行一个页面函数,该函数通过服务绑定将它们转发到代理 Worker。代理 Worker 部署为workers_dev: false 和 Preview_urls: false :它没有公共 URL 。身份验证和授权发生在 Worker 中,而不是前端。聊天响应作为服务器发送的事件端到端传输。更多细节:docs/architecture.md。 3. 使用的 Cloudflare 服务 免费计划使用的服务 Cloudflare 页面前端 + 页面功能 是 Cloudflare Workers 私有 API Worker 是 持久对象 (SQLite) 所有数据、调度警报 是 Workers AI 聊天模型 (@cf/zai-org/glm-4.7-flash) 是,每日分配 Talorys 不提供 R2、D1、KV、Vectorize、AI 搜索、工作流程或任何付费服务。 npx create-talorys@latest 安装程序:检查 Node.js (20.18+) 并使用其捆绑的 Wrangler CLI(检测到任何全局安装的 wrangler / cf,但不是必需的)。验证您的 Cloudflare 登录信息,或在浏览器中打开 Cloudflare 的授权页面。让您选择一个帐户(如果您有多个帐户)和代理名称。要求输入所有者密码(隐藏输入,强度检查)。它使用 PBKDF2-SHA256 在本地进行哈希处理,并仅存储为 Cloudflare 密钥。生成 256 位会话密钥和唯一资源名称( talorys--agent 、 talorys--web )。部署私有 Worker(创建其 SQLite 持久对象)、存储机密、使用服务绑定创建和部署 Pages 项目。验证实时部署(前端、身份验证端点、未经身份验证的拒绝、存储运行状况),无需运行任何 AI 推理。打印 Cloudflare 报告的真实 https://….pages.dev URL。它编写一个 talorys/ 目录,其中包含 talorys.json (安装 ID、帐户 ID、资源名称、URL — 无秘密)和可部署工件。保留它以获取更新。被打扰了?在同一位置再次运行相同的命令。它协调了已经存在的内容:没有重复的资源,如果已经配置了密码,则不会重新提示密码,并且不会删除任何数据。非交互式安装:TALORYS_OWNER_PASSWORD=... npx create-talorys@latest --yes --account-id (如果您未登录,则设置 CLOUDFLARE_API_TOKEN)。浏览器登录使用 Wrangler 的标准 OAuth 流程 — 无全局 API 密钥。如果您使用 API 令牌,则需要:账户 › Workers 脚本 › 编辑账户 › Cloudflare 页面 › 编辑账户 › Workers AI › 读取账户 › 账户设置 › 读取用户 › 用户详细信息 › 读取(可选;显示您的电子邮件) 请参阅 docs/deployment.md 。打开安装程序打印的 URL,输入您的所有者密码,然后开始聊天。从任意数量的设备登录 - 它们都是同一所有者。在“设置”→“安全”下管理会话。忘记密码?从您的 talorys/ 目录中: npx create-talorys@latest reset-password 这将替换密码并注销每个设备。所有数据都存储在您的 Cloudflare 帐户中单个 SQLite 支持的持久对象(个人代理)中。 Talors 没有遥测、分析、跟踪或广告代码,也不向其开发人员发送任何信息。 Cloudflare 处理您的数据以提供服务 - 包括对您的聊天消息和相关记忆运行 Workers AI 推理
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱