rociiu/talorys
- 来源
- GitHub
- 首次上榜日期
- 领域
- 智能体
- GitHub 星标数
- 690
- 主要语言
- TypeScript
本页介绍外部开源仓库,并非 HDATF 产品。

它做什么
Talorys是由一位所有者部署到自己Cloudflare账号中的个人AI助手,把聊天、记忆、任务、笔记、项目和提醒集中到一个浏览器应用里,仓库说明的版本是0.1.4。它没有注册流程,所有者密码在本地用PBKDF2-SHA256哈希后作为Cloudflare机密保存,公开的pages.dev地址由这个密码、SameSite=Strict会话Cookie和登录失败锁定来保护。请求从带有React界面的Cloudflare Pages应用转到没有公开URL的私有Worker,一个用Cloudflare Agents SDK构建的Durable Object把对话、记忆、任务、笔记、项目、自动化、设置和用量保存在SQLite中,所有者可以下载不含会话和凭据的备份文件。输入是在聊天框中输入的文字,回复由Workers AI(默认模型@cf/zai-org/glm-4.7-flash)生成的Markdown边生成边显示,界面上还会显示正在调用哪些工具。记忆是所有者可以查看、修改和删除的事实与偏好,每轮最多放入8条,先放与正文关键词检索匹配的条目,再用最近的偏好补足最多4条,使用@cf/baai/bge-m3的语义检索默认关闭,开启后默认每天有500次嵌入的上限。任务、笔记和项目在界面和聊天中都可以修改,在聊天中要求删除任务、笔记或记忆时会先变成删除提议,所有者在应用中按下Approve后才会执行。自动化分为一次性提醒和重复提醒、不用AI整理即将到期和已过期任务的任务摘要,以及只用只读工具并在200词以内回答的AI提示运行,可以按每天、选定的星期、每月或15分钟到31天的间隔由Durable Object闹钟触发执行,结果送到应用内的通知中心,在读过的代码中没有找到推送或邮件发送功能。默认上限是每轮输出1,024个token、工具调用6次、context 6,000个token(超过后会摘要旧对话),以及每天AI请求200次、定时AI运行6次,每项都可以提高到规定的上限,AI额度用完后任务、笔记、记忆和提醒仍可继续使用。部署时在Node.js 22及以上版本运行npx create-talorys@latest,通过浏览器中的Cloudflare登录或带有Workers Scripts Edit、Cloudflare Pages Edit、Workers AI Read、Account Settings Read权限的API令牌完成,数据在不发送使用统计的情况下留在所有者的账号中,但聊天消息和放入提示的记忆会为了Workers AI推理由Cloudflare处理。README写明它按照Workers免费计划的额度设计,用量受Cloudflare规定并可能调整的额度限制,按撰写时Cloudflare的标准,Workers AI每天提供10,000 Neurons,因此免费计划用完后要到UTC 00:00重置才能继续聊天,付费计划每月最低5美元,超出的Neurons按每1,000个0.011美元计费。
许可证
MIT 宽松许可。保留版权声明即可商用和修改。
同领域的其他仓库
- FeiZhuLulu/DeepSeek-Bot
DeepSeek-Bot(DS Bot)是安装到DeepSeek Harness(DSH)中的机器人插件,增加了创建多个有名字和角色的机器人、与它们对话并以小组形式分派工作的功能。目标用户是想把工作分给多个AI机器人的DSH用户,仓库声明这是独立于DeepSeek官方产品的社区项目。每个机器人都是拥有各自名字、角色、指令和模型的DSH会话,机器人之间通过message_bot、create_bot、update_bot、ask_user工具互发消息,默认机器人Chief负责管理其他机器人。在群聊中,管理员机器人默认回答,可以用提及把发言权交给其他机器人,或用PASS标记跳过发言,每个成员在每个群里都有一个隐藏会话。机器人不使用DSH的对话压缩,而是在context使用率达到0.8时,通过单独调用一个小模型写下检查点。记忆分为机器人级和团队级两种范围,通过remember、forget、recall工具和每轮之后的复查来管理,有每条300字符、MEMORY.md为4,000字符等上限,看起来像秘密值的内容会被拒绝。网页搜索按照配置文件中指定的提供方、模型通道自带的搜索、公开的Bing和DuckDuckGo结果页的顺序尝试,Desktop中的机器人浏览器在按机器人隔离的只读界面中跳过密码和银行卡输入框,把页面读取为Markdown。request_secret被说明为只把通过用户输入卡片收到的值作为shell变量传递,并将其排除在state.json和日志之外,但只有原样复制的值会被遮盖,经过编码或拆分的值可能泄露,在Windows上文件权限600不起作用,通过http打开的页面会以明文传输该值。安装方式是在DSH Desktop(Windows、macOS)的Plugins菜单中通过Add plugin完成,或在DSH Web中用Node.js 22.19及以上版本和pnpm组装配置包,安装DSH与连接插件是两个独立的步骤。文档说明这是v0.1早期公开版,功能、工具和存储格式可能变化,并在Linux上的dsh 0.2.1-alpha.1中测试过,数据默认保存在用户目录的.dsh/bot下,用量界面只显示token而不显示费用。 - docker/docker-agent
docker-agent是Docker推出的AI智能体运行工具,在YAML文件中定义智能体,并通过docker agent命令运行。YAML中写明模型、指令、toolset、子智能体、备用模型、迭代次数上限和skill。工具以MCP服务器形式接入,可通过Docker MCP Gateway、本地stdio或远程HTTP方式连接,另有think、todo、memory等内置工具。memory保存在用户主目录下的SQLite文件中,RAG支持将BM25与embedding结合的检索以及reranking。模型可从OpenAI、Anthropic、Gemini、Bedrock等外部服务商或Docker Model Runner的本地模型中选择,API密钥由用户自行设置。可使用Docker Desktop 4.63及以上版本自带的插件,也可通过Homebrew和发布的二进制文件安装。默认在运行有副作用的工具前请求用户确认,并可设置按拒绝、允许、确认顺序生效的权限规则。--yolo选项会自动批准所有工具,沙箱运行需另行安装Docker Sandboxes,且工作目录以可写方式挂载。它还能把任务交给PATH中的claude、codex等CLI,提供带会话数据库的REST API服务器,通过OCI仓库共享智能体,并以重放已保存会话的方式进行评估。使用数据收集(telemetry)默认开启,文档提醒不要假定收集的数据中不含机密或个人信息。 - omnirush-ai/omnirush-gui
OmniRush是一款让编码智能体在选定项目中工作的桌面应用。输入是提示和项目文件,输出是修改后的文件、命令结果和Git操作。Electron界面启动本地服务器和内置OpenCode引擎,向所选模型提供技能与MCP工具。MCP是智能体调用外部工具的通用连接协议。运行提示前需要获批的OmniRush账号和设备登录,可用模型目录也来自该账号。公开桌面版本面向Apple Silicon macOS和Linux,并非原生Windows桌面版本。免费访问由服务本身提供,但隐私政策允许收集会话记录和项目上传,用于模型开发并提供给研究合作方。桌面代码主要采用MIT许可证,企业目录另有条款,因此本地执行和源码公开都不等于私密处理或不受限制的企业复用。 - morluto/rea
为智能体提供调查应用行为和原生二进制文件的工具。记录证据,并区分静态推断与运行时观察。 - CopilotKit/OpenDots
OpenDots是可自托管的持久AI智能体模板,每个智能体拥有独立计算机,可在文字、通话和Slack之间切换。其早期开发阶段的工作空间包含文档Spaces、聊天内计算机视图和人工审核卡。
只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。