Foldkit:基于 Effect 的 TS 框架,让 AI agent 更易写易测前端
samgoodwin89 · x · 2026-10-09
samgoodwin89 推荐 Foldkit——一个构建在 Effect 之上的 TypeScript 前端框架,核心理念是:与其让 AI agent 在任意架构里写代码,不如给一个 agent 友好的架构。
关键点:
- 强制解耦架构:agent 被迫用 Command 和 Event 设计解耦的架构,状态与副作用显式化——单一不可变 Model 持有全部状态,所有变更流经唯一 update 函数,副作用作为 update 返回的值而非埋在 handler 里的命令式调用。
- 测试变简单:测试就是一堆「Given, When, Then」,而这正是 AI 擅长的。
- 共享结构:50 个文件的应用与 5 个文件的应用使用相同的 Model/Message/update/Command 结构,新人有明确落点,review 从共同约定开始。
- 兼容 React 之外的理念(宣称 React/Vue/Svelte/Solid 只管渲染、架构留给你;Foldkit 提供架构),可通过 npx create-foldkit-app@latest 快速上手,官网有实时高亮的消息流演示。
「编程与Agent」频道最新
- 开源创意 Agent Open-Voyager:视频/设计领域的 Codex — matchaman11 · 2026-10-09
- 给 AI 智能体一个空 3D 世界:它们自建村庄甚至撰写宪法 — pkmital · 2026-10-09
- 头部 agent 团队也在抄 codex:上下文管理才是 agent 第一难题 — aigclink · 2026-10-09
- 博主用多智能体协作搭出 24 小时 AI 新闻电视台,即将开源 — vista8 · 2026-10-09
- Agent Arena 榜单:Claude Opus 5.5 居首,GPT 6 Astra 紧随其后 — arena · 2026-10-09
- anti-slop 规则集爆火:给 AI 编码代理过滤「AI 味」输出 — tom_doerr · 2026-10-09