Friday

在本机协调多家 AI,并以审批、验证和审计约束每一步。

Star 数
★ 833
最近更新
3 个月前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
命令行工具
可在哪里用
通用 · 跨平台Codex · Claude.ai
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node.js 22Shell / 命令行网络访问本地文件系统
典型场景
使用多个模型 API 的个人开发者,可把一个长期软件目标交给 Friday,并在每一步查看或改写模型路由选择。
不适合
  • 需要开箱即用消费级安装包的用户:原生 Friday.app 尚未公开发布
  • 需要稳定生产级代理、不接受内部自测状态的团队

这个 Agent 能做什么,适合哪些场景?

Friday 是面向 AI 代理的私有控制平面,而不是模型或聊天机器人。它在本机运行控制器、密钥、数据和记忆,并通过 BYOK 使用 Codex、Claude、DeepSeek 等云端 AI。其工作循环为 route、execute、verify、remember:为目标分派模型,暂停高风险操作等待批准,要求完成证明,并将记忆先保存为待确认候选项。系统声称将路由代理回合写入哈希链审计日志,并记录实际使用的模型与计量信息。当前版本从源码运行;README 明确说明 npm 包不是面向消费者的完整产品安装路径,原生 Friday.app 尚未公开发布。

用户提交目标后,Friday 按 route → execute → verify → remember 的流程处理工作:先选择可执行该步骤的 AI,随后执行受治理的步骤;风险操作进入需要用户批准或拒绝的状态。完成任务时,它要求附加 proof receipt,而不是仅接受模型的完成声明;README 将该要求描述为经过持久化 mission/work-item 代码边界约束。它将记忆作为 candidate 提出,由用户确认后才成为正式记忆,并在回忆时清理已知密钥模式。系统还记录每个路由代理回合的执行者、内容和成本信息到哈希链审计日志。

  1. 使用多个模型 API 的个人开发者,可把一个长期软件目标交给 Friday,并在每一步查看或改写模型路由选择。
  2. 需要控制自动化副作用的技术负责人,可让常规只读步骤继续执行,而对会改变外部状态的步骤逐项审批。
  3. 希望核验代理产出的团队,可要求任务附带 proof receipt,再把工作项标记为完成。
  4. 担心模型费用和供应商切换的 BYOK 用户,可让 Friday 在执行前路由模型,并在回退时记录实际回答的模型。
  5. 希望将代理记忆保留在本机的个人用户,可先审阅系统提出的 memory candidate,再决定是否确认保存。

如何安装或部署这个 Agent?

README 仅提供 macOS 的源码运行步骤:

brew install node@22
git clone https://github.com/thesongzhu/Friday.git
cd Friday
open "Friday Setup.command"

需要 Node.js 22 或更高版本及你自己的模型服务密钥。README 未提供可核验的首次命令行调用、密钥配置格式或非 macOS 安装步骤;它同时明确说明 npm install 不会安装完整 Friday 产品。

如何使用这个 Agent?

安装后运行 "Friday Setup.command" 完成 README 所述的源码设置。随后通过聊天提交一个目标;系统按 route、execute、verify、remember 处理,并对风险步骤请求批准。使用前需自行提供 Codex、Claude、DeepSeek 或其他所述云端 AI 的密钥。README 没有给出可复制的首个目标命令、聊天入口地址或配置文件格式,因此无法从现有证据提供更具体的调用命令。

这个 Agent 有哪些优点和局限?

优点
  • 本机保存控制器、密钥、数据和记忆,同时允许通过 BYOK 使用多家云端模型。
  • 将高风险操作设计为需要人工批准,而非允许模型自行批准其副作用。
  • 将任务完成与 proof receipt 绑定,强调验证而非只接受代理自述。
  • 记录模型路由、计量和哈希链审计信息,便于追溯执行与成本。
局限
  • 目前需从源码运行,README 未提供公开的原生 Friday.app 下载或消费者级安装路径。
  • npm 包版本为 1.0.2,而源码树为 1.0.3;README 说明前者不包含完整当前引擎能力。
  • 依赖 Node.js 22+、本机环境和用户自带的云模型密钥,模型调用并非本地运行。
  • README 表示实时行为目前仅在内部和自测流量上运行,尚非真实终端用户工作负载。
  • 更自主的能力默认关闭;能力获取与自我升级仍是需审查的进行中功能。

这个 Agent 与同类方案有什么区别?

Friday 将自己定位为独立于单一供应商的本机控制层:Codex 与 Claude 分别提供代理能力,而 Friday 负责跨供应商路由、审批、验证、记忆候选确认和审计。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Friday 当前 66 · 存在缺口 命令行工具免费 + 模型费 ★ 833 3 个月前 TypeScript Codex · Claude.ai
taOS 自托管智能体操作系统 68 · 存在缺口 自托管服务免费 ★ 604 14 天前 Python Claude Code · OpenAI API · Claude API
Agents Squads 63 · 存在缺口 命令行工具免费 + 模型费 ★ 56 19 天前 TypeScript Claude Code
Manifold 55 · 缺口较多 自托管服务免费 ★ 503 17 天前 Go OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
66/ 100 五分制 3.3 / 5
信任安全 17/29
可靠稳定 9/14
适用触发 14/18
规范维护 14/18
有效结果 7/13
证据核验 5/8
查看各维度的扣分理由
信任安全17 / 29 · 2.9/5

README 描述本地控制、BYOK、风险步骤审批、记忆候选确认、审计和完成凭证;故最小权限、确认、数据流和敏感数据处理有实质设计支撑,但材料主要是产品说明,所给代码未展示这些机制的完整实现,未给满分。CI 固定部分 GitHub Action 提交哈希,且文档提到加密与密钥保护,但没有足够依赖审计或漏洞处置证据。外部调用及副作用有审批路径说明,回滚和撤销后的恢复细节有限。贡献者版权声明提供有限来源线索,发布者身份未验证且维护责任人不清晰,因此来源归属偏薄。

可靠稳定9 / 14 · 3.2/5

README、Getting Started 和 package.json 对 Node 22、源码运行及 npm 包非消费者产品的说明大体一致;文档还列出健康检查、故障排查和能力验证步骤。RFC 同时呈现已交付范围与默认关闭状态,降低了把设计目标误作现有能力的风险。材料未覆盖所有实现,也不能证明运行表现,故自洽性、依赖可用性和错误提示均只给普通水平分数。

适用触发14 / 18 · 3.9/5

文档明确面向开发者、维护者与 CI,并列出提供商、渠道、技能和任务场景;它也具体说明能力边界,包括尚未公开发布的原生应用、未启用的自主功能和外部账号阻塞,因此相关分数较高。所给技能触发语仅在来源验证技能中出现,其他技能没有触发精度或误触处理材料。Node 22、源码、Docker 和按操作系统区分的状态路径体现环境适配,但安装快速开始偏 macOS,未达全面覆盖。

规范维护14 / 18 · 3.9/5

README、入门、故障排查、架构 RFC、包清单和 LICENSE 提供了可辨认的信息结构。安装方式、先决条件和 npm 包限制说明充分;LICENSE 明确为 MIT。技能示例与故障处理可用,但常见问题覆盖有限;包版本和发布状态可查,所给材料没有完整变更历史。RFC 指名 Platform Team,许可证署名为 Friday contributors,但没有明确持续维护或安全响应责任人的信息。

有效结果7 / 13 · 2.7/5

产品目标是跨模型路由、治理、验证和审计;README 给出工作闭环及若干可解释的差异,入门文档提供能力状态与下一步的预期答复格式,说明其输出可用于操作。边际价值有明确主张,但所给材料没有用户工作流或结果证据来证明收益。对模型、搜索和第三方服务依赖自带凭证并产生潜在费用,文档提及计量但未提供足够成本控制细节,因此成本收益仅部分成立。

证据核验5 / 8 · 3.1/5

多项主张能在 README、Getting Started、package.json、RFC 和 CI 配置中找到对应说明,例如 Node 版本、分发限制、默认关闭的多租户能力及 CI 门禁;README 也明确区分当前源码、较旧 npm 包和未来方向。安全保证的底层代码和具体测试结果没有包含在样本中,不能视作已独立核实。文档常标明草案、默认关闭或尚未发布等状态,事实与规划有一定区分,但部分强保证仍主要是未经此样本充分佐证的陈述。

风险与缓解建议
  • 此为低置信度静态审查;样本未包含所述安全保证的完整实现,且不能据此确认运行时效果。
  • README 明确说明 npm 包不是消费者安装路径,原生 Friday.app 尚未公开发布;多租户功能默认关闭,部分自主能力尚未启用。
  • 运行真实任务需要用户配置模型或第三方服务凭证,可能涉及外部数据传输和费用;请按文档核实提供商、权限与审批设置。
证据充分度:低 评估于 2026年11月8日 审查版本 51684b987c04
查看完整评分方法 →
你是这个项目的维护者?把 FARS 徽章加到 README

徽章显示当前的评审分数和结论,点击回到本页。重新评审后约一小时内更新。

FARS

[![FARS 评测](https://followagents.com/badge/friday.svg?lang=zh)](https://followagents.com/zh/agents/friday)
<a href="https://followagents.com/zh/agents/friday"><img src="https://followagents.com/badge/friday.svg?lang=zh" alt="FARS 评测"></a>

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.0.2
    发布说明摘录
    Friday 1.0.2 — public v1 local candidate hardening patch Release Claim Final release SHA: 68de607b17214db0fdf400c29b8bbe0876eb21fb Same-SHA R5 proof: Real Green Gate workflow_dispatch run 26469316019 — status=passed, scenarios 94/94, blocked_reasons=[], evidence_kinds_observed includes real-runtime, real-provider, real-browser, and manual-external. Discord, Telegram, and Lark/Feishu trusted-inbound channel artifacts all validate valid:true against the release SHA. …
    在 GitHub 查看 ↗
  2. v1.0.1
    发布说明摘录
    Friday 1.0.1 — public v1 local candidate (npm/source-only distribution) Release Claim Final release SHA: 222bc6ce43431b4d51366c4deb0602a0c68b8a4e Same-SHA R5 proof: Real Green Gate workflow_dispatch run [26434697997](https://github.com/thesongzhu/Friday/actions/runs/26434697997) — status=passed, scenarios 94/94, blocked_reasons=[], evidence_kinds_observed includes real-runtime + real-provider + real-browser + manual-external. All three phase24X channel artifacts (Discord phase24b, Telegram phase24c, Lark/Feishu phase24d) status=passed + failures=[] + `envi …
    在 GitHub 查看 ↗
  3. v1.0.0
    发布说明摘录
    What's Changed * [phase0] Automation Bootstrap And Guardrails by @thesongzhu in https://github.com/thesongzhu/Friday/pull/22 * Phase 1: enrich skills foundation surfaces by @thesongzhu in https://github.com/thesongzhu/Friday/pull/23 * Phase 2: add plugin SDK preview policy summaries by @thesongzhu in https://github.com/thesongzhu/Friday/pull/24 * Phase 3: add channel contract starter skills by @thesongzhu in https://github.com/thesongzhu/Friday/pull/25 * Phase 4: add fleet and browser diagnostics summaries by @thesongzhu in https://github.com/thesongzhu/Friday/pull/26 …
    在 GitHub 查看 ↗

常见问题

Friday 自带模型或模型费用吗?
不自带模型。README 将 Codex、Claude、DeepSeek 等描述为用户自带密钥连接的云端 AI;模型使用成本由相应服务承担。
风险操作会自动执行吗?
README 描述只读操作可无需签字,但改变外部状态或被判定为高风险的操作会等待用户批准或拒绝。
代理说完成就会关闭任务吗?
不会。README 说明完成需要附加 proof receipt,单纯的模型完成声明或进程退出不足以构成完成证明。
能否直接通过 npm 安装完整产品?
不能。README 明确说明 npm install 不是消费者安装路径,不会提供完整产品、签名公证原生应用或正式自动更新。
这页内容对你有帮助吗?
在 GitHub 查看 ↗ 安装 ↓