AI Design News
←No. 128No. 130→
Friday, October 9, 2026·Issue 129

Today's brief

UX Collective·35 days ago

合成用户让我重思「不完美研究」原则

Synthetic users are making me rethink “imperfect research”

作者反思 UX 领域长期信奉的「不完美研究总比没有好」原则,指出合成用户与真实的不完美研究有本质区别:后者至少接触了真实人类,而前者只是模型模拟,可能带来比不确定性更危险的虚假自信。对正想用 AI 替代真实用研的团队是一剂清醒剂。

✎ Author's take
在 AI 用研工具鼓吹「快速洞察」的当下,这篇文章扎心划出了红线:合成用户不是小样本真实访谈,而是概率幻觉。对设计师而言,与其用 AI 假共识自我欺骗,不如承认没预算做用研,别让虚假自信驱动设计决策。
Continue at uxdesign.cc
UX Collective·35 days ago

Tesler定律:AI 把复杂性藏到了别处

Tesler’s Law: complexity moved to a different part of the journey

文章借 Larry Tesler 的复杂性守恒定律指出,AI 聊天界面并未消灭软件复杂性,只是将其转移到了模型、用户和系统后台三个方向。用户看似获得了「无界面」的简洁,实则承担了写提示、判结果、纠幻觉等隐性成本。

✎ Author's take
设计师别把聊天框当成万能解药。当你砍掉菜单和模式,复杂性并没有消失,而是转嫁给了用户的脑细胞。读这篇是为了时刻提醒自己:所谓「自然语言交互」,往往只是把系统该承担的复杂度,悄悄写进了用户的提示词里。
Continue at uxdesign.cc
Dev.to · AI·35 days ago

Stuart Feldman 1976年就说对了:AI代理该用Makefile

Stuart Feldman Was Right in 1976: Why Your AI Agent Needs a Makefile, Not a 20-Step Prompt

文章批判了当前AI编码代理流行的20步线性提示清单,指出这种“标准操作流程”会在生产中因LLM的概率本质而崩溃。作者主张回归1976年Make工具的依赖声明式架构,用任务依赖关系替代固定步骤,从根本上解决状态爆炸和注意力退化问题。

✎ Author's take
还在写“Step 1...Step 2...”的设计师该醒醒了。线性流程对LLM是认知灾难,越细致的步骤越容易被token洪流淹没。把Makefile的依赖思维写进Agent架构是降维打击:让AI自己推导执行顺序,比硬编码流程聪明得多,而且可以立刻重构现有提示工程。
Continue at dev.to
Dev.to · AI·35 days ago

OpenAI Decisions API 多 Agent 编排实战

Orchestrating Multiple AI Agents with the OpenAI Decisions API and Responses API

文章提出以 OpenAI Decisions API 作为意图识别与路由层,Responses API 作为各 Agent 的执行层,通过 Python 编排器实现多 Agent 协作。这种分层架构为设计工程师搭建复杂 AI 产品提供了轻量级、可扩展的参考范式,避免单提示词承载全部逻辑。

✎ Author's take
这篇文章的价值在于给出了清晰的分层思路:用专门 API 做决策路由,而非把逻辑塞进单个提示词。对设计工程师而言,这种解耦比代码更重要,直接决定 AI 产品的可维护上限。别光看,下一个原型就该这么试。
Continue at dev.to
Dev.to · AI·35 days ago

Ship 3 个 AI MVP 后:别再做 Demo 了

Building an AI Side Project That Actually Ships — Lessons from Shipping 3 MVPs

作者反思曾花三周做无人使用的文档助手 demo,意识到 AI 项目大多死在“可用产品”门槛前。过去两个月他改变策略连续发布三个 MVP,发现核心敌人是过度工程——第一个成功项目只是调用单次 API 的浏览器扩展。真正挑战不是技术炫技,而是克制完美主义、先解决真实问题。

✎ Author's take
设计师做 AI 原型时同样会死磕“完美 prompt 工程”和精美 UI,最后没人用。这篇的刺耳真相是:你的 side project 不需要 fine-tuning pipeline,甚至不需要 400 次 commit。对设计工程师来说,这比任何技术博客都重要——先做一个能用的烂产品,好过永远封存在本地的精致 demo。
Continue at dev.to
Dev.to · AI·35 days ago

手搓 AI 特斯拉贴膜生成器:按 Paint Shop UV 规范一键出图

I Built an AI Tesla Wrap Generator for Tesla Paint Shop

独立开发者发布 Tesla Wrap Gallery v1.5,一个专为特斯拉 Paint Shop 数字贴膜打造的 AI 生成器。它直接基于车辆 UV 规范生成图像,从架构上避免通用 AI 工具的接缝错位和车窗误涂问题,并配套浏览器端 2D/3D 预览与 6000 余个免费模板,让设计师无需 Photoshop 即可产出可直上车机的贴膜资产。

✎ Author's take
这是'专用生成器吊打通用模型'的最新证据:作者没搞大模型微调噱头,而是把生成逻辑直接焊死在 UV 规范上,让接缝和车窗禁区'按架构解决'而非靠 prompt 撞运气。对设计工程师的启示很明确——当 AI 遇到真实载体,理解技术约束比会写 Fancy Prompt 重要得多。
Continue at dev.to
UX Collective·35 days ago

合成用户真是 UX 研究的未来?

Are synthetic users (really) the future of UX research?

UX Collective 的一篇评论审视了合成用户在用户研究中的伦理与实效之争,指出大模型存在「讨好偏差」会生成虚假好评,提醒设计师警惕以 AI 替代真实人类反馈的风险,在效率与真实洞察之间需保持审慎。

✎ Author's take
对忙碌的设计团队来说,用 AI 跑用户测试是诱人的捷径,但这篇文章戳破了幻觉:LLM 只会给你想听的答案。把 synthetic users 当作真实需求的替代品,不是在优化研究流程,而是在系统性污染设计决策——真正以人为本的产品,容不下这种自欺欺人的「高效」。
Continue at uxdesign.cc
Vercel·35 days ago

Vercel 中间件可跳过请求体传输

Skip sending request bodies to Routing Middleware

Vercel 新增 skipMiddlewareRequestBody 配置,允许 Routing Middleware 跳过接收客户端请求体,直接由 Function 或重写目标处理。此举可降低中间件调用成本并提升首字节性能,适合不读取请求体的场景,配置后需重新部署生效。

✎ Author's take
对依赖 Vercel 的设计工程师来说,这是零代码改动的性能杠杆;改一行 vercel.json 就能削减中间件开销。不过如果你平时不碰 Middleware,这条可以直接划走。
Continue at vercel.com
UX Collective·35 days ago

AI 生成 UI 是快设计,不是 UX

AI-generated UI is fast design, not UX

作者以古董家具的精湛工艺对照现代“快家具”,指出 AI 一键生成界面只是在加速视觉产出,却回避了真正定义用户体验的问题发现、探索过程与工艺打磨。文章警示数字设计若只追求效率,终将失去令人驻足的质感与长期价值。

✎ Author's take
在 v0 与各类 AI 工具让“秒出界面”成为常态的今天,这篇反思是一记警钟。它戳破了“提示词工程师”替代 UX 设计师的幻觉:跳过问题发现与细节打磨,AI 产出的不过是数字时代的刨花板家具——廉价、同质、可立即替换。设计师可以拥抱 AI 的速度,但必须死守问题定义与 craft 的底线。
Continue at uxdesign.cc
Dev.to · AI·35 days ago

AI 编码助手最大隐患:过时的规则文件

Your coding agent is following rules that are no longer true. Here is the fix.

AI 编码代理依赖的指令文件(如 AGENTS.md)会随项目迭代悄然过时。代理盲目信任这些「权威」规则,可能在无报错的情况下执行错误命令,造成比无规则更危险的静默失败。作者提出应将指令文件视为代码,建立审查与验证机制,防止规则漂移。

✎ Author's take
这篇文章戳中了 AI 编码工作流最痛的盲点。设计工程师热衷打磨 .cursorrules,却把它们当成一次性文档。「规则漂移」比模型幻觉更致命——没有验证机制的指令文件,会让代理自信地执行错误操作。如果你在用 Cursor 或 Claude Code,这几乎是你本周最该读的运维常识。
Continue at dev.to
Dev.to · AI·35 days ago

7个LLM对账Pix流水:99.6%匹配率的提示工程实践

7 LLMs reconciled 73 Pix statements: 99.6% correct order links, zero invented orders observed, and the hard part was the clock

作者以Kaggle基准挑战测试7个LLM处理巴西Pix支付对账,在73个含重复转账、金额差异和跨时区的复杂案例中,实现99.6%订单链接准确率且无幻觉。核心是将13条业务规则硬化到提示词并强制JSON输出,而时区处理而非金额匹配才是最大难点。

✎ Author's take
Pix对账虽远离设计主线,但其「规则即提示」范式对构建Agent的设计工程师有直接参考价值:将去重、时区转换等业务逻辑硬化为提示约束,比依赖模型推理更可靠。不过场景过于垂直,更适合当作结构化Agent提示设计的参考案例,而非直接套用。
Continue at dev.to
UX Collective·35 days ago

AI 时代对你无所亏欠

What the AI era owes you

文章以19世纪手织工为喻,指出AI对UX、设计和工程岗位的冲击并非遥远未来。作者尖锐批评了科技领袖“新工作会自然出现”的空洞承诺,强调企业与政府不会提供再培训,职业自救是唯一出路。这是一篇写给设计行业从业者的风险预警。

✎ Author's take
这篇文章戳破了科技巨头“AI创造更好工作”的泡沫,对沉浸在“AI还不够好”自我安慰中的设计师是一记警钟。但它只给焦虑不给解药——读完你知道没人会来救你,却仍不知道下一步该建什么技能、用什么工具。对设计工程师而言,纯情绪动员不如带工作流改造的实践文实在。
Continue at uxdesign.cc
Medium · AI Agents·35 days ago

人本 Agentic AI:让智能增强人的主体性

Human-Centered Agentic AI: Building Intelligence That Strengthens Human Agency

作者提出了一项“人本智能体 AI”研究议程,主张 AI Agent 应帮助人们做出更清晰决策、推进有意义的工作,并确保人类保持对自身行为的主导权。然而正文在 RSS 源中被截断,目前仅能看到一行摘要,缺乏具体的研究框架或实践路径。

✎ Author's take
又一个把“Human-Centered”挂在标题上的宏大叙事,RSS 里却只有一行摘要。设计工程师要的是可落地的代理协作范式与交互模式,不是空泛的“增强人类能动性”口号。在 Medium 解除截断、露出完整内容前,这条连谈资都算不上,直接跳过。
Continue at medium.com
产品更新 · Product Updates
§Product Updates— 产品功能迭代
Anthropic · via HN·36 days ago

Claude Code 插件 Terse 砍掉废话让回复减半

Show HN: Terse, a Claude Code plugin that halves reply length by cutting filler

Claude Code 插件 Terse 通过剔除口号、隐喻、重复总结等填充内容,将回复长度缩短约一半。作者经数周调试发现系统提示容易被遗忘,而插件能持续强制简洁输出,让开发者每次提问都快速得到要点,不必再读“小作文”。

✎ Author's take
设计师和工程师每天被 Claude 的冗长回复折磨——明明只要一行命令,却得先读完三段开场白和两段总结。这个插件不是锦上添花,而是对当前 LLM 交互中“礼貌性废话”的精准反抗。如果你每天用 Claude Code 写代码或改设计系统,装上它省下的时间和眼球疲劳绝对值得。
Continue at github.com
Anthropic · via HN·36 days ago

Claude Haiku 5.5 发布

Claude Haiku 5.5

Anthropic 将轻量级模型 Claude Haiku 更新至 5.5 版本,但当前官方文档页面未披露具体的性能改进、上下文窗口与定价等关键参数,Hacker News 上也仅有零星讨论,缺乏可供设计师参考的实质信息。

✎ Author's take
一条只有标题没有内容的'幽灵发布'。设计师别浪费时间点进去,等有人挖出技术规格和基准测试再说。当前信息密度甚至不够发一条推特。
Continue at platform.claude.com
Anthropic · via HN·36 days ago

研究:Claude 与 ChatGPT 按财富差异报价

Study: Claude, ChatGPT Offer Different Shopping Prices Based on Wealth

一项研究发现 Claude 与 ChatGPT 在购物场景中会根据用户财富状况给出不同价格,暴露出 AI 助手的潜在偏见。这对关注算法公平性的产品设计师具有警示意义,但当前报道缺乏具体技术细节与可复现路径。

✎ Author's take
一条标题党式的伦理警示:它确实提醒你 AI 产品可能内嵌阶层偏见,但正文空无一物,没有任何 prompt 逻辑、训练数据或工程细节可供参考。设计师与其读这个标题,不如回头审查自己产品中的个性化推荐策略。
Continue at bloomberg.com
Anthropic · via HN·36 days ago

Claude Haiku 5.5 发布

Claude Haiku 5.5

Anthropic 更新轻量模型系列至 Claude Haiku 5.5,Hacker News 热度破千、评论近五百条。然而目前仅获得 HN 帖子框架,缺乏模型能力、上下文长度、多模态支持及定价等核心信息,尚无法评估其对设计与工程工作流的具体价值。

✎ Author's take
一条典型的‘标题党’线索:你知道有个新模型出生了,却不知道它会不会画图、写代码快不快、API 贵不贵。对设计工程师而言,在 Anthropic 公布技术规格和实际 benchmark 之前,这条消息顶多值一个浏览器标签页,不值得花时间讨论。
Continue at anthropic.com
创作工具 · AI Creation
§AI Creation— 创作工具动态
Dev.to · AI·35 days ago

通用 AI 生图为何搞不定 Tesla 车膜

Why Generic AI Image Generators Fail at Tesla Wraps

通用 AI 图像模型虽能画出精美龙纹,却因不懂 Tesla 各车型的 UV 贴图模板,导致方向颠倒、涂装禁区被染、接缝错位。作者指出,让“肖像画家”做“精密工程”是根因,唯有基于车型 UV 规范直接生成,才能一次性解决方向、遮罩与接缝对齐问题。

✎ Author's take
做 3D 贴图和 AI 工作流的设计师该清醒了:通用模型的“美观”在工业交付面前不值一提。文章撕开 AI 生图在精确 UV 映射上的结构性无能,警示我们工程级交付需要结构化生成,而非提示词赌博。
Continue at dev.to
开源趋势 · Open Source
§GitHub Rank— 今日开源趋势
01GitHub Trending · Daily·36 days ago

morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries. English · 简体中文 · 日本語 · 한국어 · العربية REA: Reverse Engineer Anything One MCP for reverse engineering across binaries, applications, and runtime behavior. See a feature you like. Understand how it works, down to the binary level. Quick start · Current status · Investigation model · Tool catalog · Roadmap · How it works npx rea-agents setup Join the Reverse Engineering Community Discord · Q&A · Show and Tell See a feature in an app that you want in your own product? Ask your agent to investigate it with REA. It can inspect the app without its source code, explain how the feature works, show the evidence, and build a version for your project. REA connects your agent to tools for inspecting native binaries, JavaScript and Electron apps, .NET assemblies, and websites. You can also use the same tools from your terminal. Analysis runs locally, and results include the evidence and limitations behind each conclusion. Setup registers REA with your agent and installs matching workflow instructions. Native analysis can use an existing Hopper or Ghidra installation; setup can optionally install Hopper with approval. Static JavaScript analysis needs neither engine. Quick start Run setup (recommended) Set up REA with your agent: npx rea-agents setup Choose which supported agents should use REA, then review the exact paths and changes before approving. Existing REA registrations are selected by default; newly detected agents are available to select, but detection alone does not select them. Setup adds MCP access and REA's guided workflow for selected agents. Hopper is a separate optional choice with its own consent. Setup can also record an existing Ghidra installation. Setup shows its changes before applying them and backs up existing configuration. See Installation and setup for require…[truncated]

Continue at github.com
02GitHub Trending · Daily·148 days ago

Matt Pocock 开源自用 Claude Skills:告别 vibe coding

mattpocock/skills

TypeScript 教育家 Matt Pocock 开源了他自用的 Claude agent skills 仓库,提供一套小型、可组合、模型无关的工程化技能集合,附带一键安装脚本。不同于完全放任的 vibe coding,这套技能旨在修复 Claude Code 与 Codex 等工具的常见失效模式,让开发者保持对真实工程流程的掌控。

✎ Author's take
TypeScript教育家开源的 Claude agent skills 仓库,提供一套小型、可组合、模型无关的工程化技能集合,旨在修复AI工具的常见失效模式。
Continue at github.com
03GitHub Trending · Daily·37 days ago

AnyPS5 可将 PS5 游戏自动移植至 PC

boykopovar/AnyPS5

AnyPS5 是一款可将 PS5 可执行文件自动移植到 Linux 与 Windows 的开源工具,通过自定义重链接器与系统库实现原生运行,无需模拟器,目前已验证可运行部分 2D 游戏。但对产品设计师与 AI 设计师而言,这属于底层游戏逆向工程,与日常设计或创意工作流基本无关。

✎ Author's take
除非你在做主机破解或底层图形研究,否则直接跳过。AnyPS5 对 AI 设计师和产品设计师是纯粹的游戏逆向工程玩具,不涉及任何设计工具链、AI 生成工作流或界面工程。早报把它筛出来,只是为了告诉你:GitHub Trending 上又有一个跟你工作无关的项目在刷榜。
Continue at github.com
04GitHub Trending · Daily·113 days ago

i-have-adhd:让 Claude Code 先给答案再说过程

ayghri/i-have-adhd

这是一个开源 skill,通过修改系统提示让 Claude Code / Codex 采用 ADHD-friendly 输出:行动优先、步骤编号、去除寒暄。开发者可一键安装,立刻终结 AI 在答案前堆砌冗长解释的毛病,提升信息获取效率。

✎ Author's take
i-have-adhd 是一个开源 skill,旨在优化 Claude Code / Codex 对于 ADHD 用户的输出,使其更加直接和高效。
Continue at github.com
05GitHub Trending · Daily·92 days ago

Claude Code 图表 Skill:29 种编辑级 SVG,60 秒适配品牌

cathrynlavery/diagram-design

开源了一个 Claude Code Skill,内置 29 种编辑级图表模板,输出纯 HTML+SVG。它能自动抓取品牌网站的配色与字体,60 秒内统一图表风格,让 AI 直接画出可用在文章或演示中的高质量架构图与流程图,彻底告别 Mermaid 的粗糙圆角框。

✎ Author's take
Claude Code Skill 提供了 29 种图表模板,能够自动抓取品牌网站的配色与字体,快速生成高质量架构图与流程图,对设计师来说可以提高图表制作的效率和一致性。
Continue at github.com
06GitHub Trending · Daily·155 days ago

Addy Osmani 开源 Agent Skills:AI 编码 Agent 的产级工程规范

addyosmani/agent-skills

Addy Osmani 发布了一套面向 AI 编码 Agent 的生产级工程技能包,通过 7 个 slash 命令覆盖从需求定义到上线的完整开发周期。它将资深工程师的工作流、质量门禁和最佳实践编码为 Agent 可自动执行的技能,并支持 Claude Code 即装即用。

✎ Author's take
Addy Osmani 提供的 AI 编码 Agent 生产级技能包,通过 slash 命令覆盖完整开发周期,对资深工程师来说,可以将工作流程自动化,提升效率。
Continue at github.com
07GitHub Trending · Daily·35 days ago

Epic 开源原生图形调试器 RAD Debugger

EpicGames/raddebugger

Epic Games 将内部使用的 RAD Debugger 开源,支持 Windows x64 本地多进程调试及 PDB 解析,未来计划兼容 Linux 与 DWARF。这是一款面向原生 C/C++ 游戏引擎开发的底层工具,目前处于 Alpha 阶段。

✎ Author's take
这是给游戏引擎和系统级 C++ 开发者准备的调试器,跟产品设计师、AI 设计师或设计工程师的日常工具链完全不在一个宇宙。GitHub Trending 上的底层基础设施项目对设计从业者多数只是信息噪音,没必要浪费时间。
Continue at github.com
08GitHub Trending · Daily·37 days ago

thedotmack/claude-mem

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More https://claude-mem.ai         🇨🇳 中文 • 🇹🇼 繁體中文 • 🇯🇵 日本語 • 🇵🇹 Português • 🇧🇷 Português • 🇰🇷 한국어 • 🇪🇸 Español • 🇩🇪 Deutsch • 🇫🇷 Français • 🇮🇱 עברית • 🇸🇦 العربية • 🇷🇺 Русский • 🇵🇱 Polski • 🇨🇿 Čeština • 🇳🇱 Nederlands • 🇹🇷 Türkçe • 🇺🇦 Українська • 🇻🇳 Tiếng Việt • 🇵🇭 Tagalog • 🇮🇩 Indonesia • 🇹🇭 ไทย • 🇮🇳 हिन्दी • 🇧🇩 বাংলা • 🇵🇰 اردو • 🇷🇴 Română • 🇸🇪 Svenska • 🇮🇹 Italiano • 🇬🇷 Ελληνικά • 🇭🇺 Magyar • 🇫🇮 Suomi • 🇩🇰 Dansk • 🇳🇴 Norsk Persistent memory compression system built for Claude Code. Quick Start • How It Works • Search Tools • Documentation • Configuration • Troubleshooting • License Claude-Mem seamlessly preserves context across sessions by automatically capturing tool usage observations, generating semantic summaries, and making them available to future sessions. This enables Claude to maintain continuity of knowledge about projects even after sessions end or reconnect. Quick Start Install claude-mem for Grok Bot: npx claude-mem install --ide grok-bot Grok Bot has no host hooks, so we watch the chat log files. Default is CMEM Pro, the hosted memory. Local observer is opt-in: --provider host. Installing this plugin does not install Cursor. Awareness push pilot (LFG + Orifice): needle observations (decision, bugfix, security_alert, sensitive) are appended as dated - YYYY-MM-DD [awareness] … lines into that bot's memory/log/YYYY-MM.md. Grok Bot already re-reads the log from disk. This does not write profile.md, user-memory, or project memory. Disable with CLAUDE_MEM_GROK_BOT_AWARENESS_ENABLED=false. …[truncated]

Continue at github.com
09GitHub Trending · Daily·172 days ago

cmux:AI Coding Agent 原生的 macOS 终端

manaflow-ai/cmux

cmux 是一款为 AI coding agent 重新设计的 macOS 终端。当 Claude Code 等工具需要人类介入时,通知环与标签页主动亮起,无需刷日志等待。它原生支持 Claude Code teammate 模式、可脚本浏览器与 SSH,把终端从被动命令行升级为人机协作的中央控制台。

✎ Author's take
这不止是终端皮肤,而是 AI 原生工作界面的信号。cmux 将 agent 状态直接写进布局——通知环、队友分屏、浏览器窗格——说明开发者正为“人机回环”重构基础设施。对设计工程师而言,把智能体状态融入空间布局,比功能列表更值得偷师。
Continue at github.com
10GitHub Trending · Daily·149 days ago

CUA 开源:AI Agent 后台控制全平台桌面

trycua/cua

trycua/cua 是一套开源的 Computer-Use Agent 基础设施,提供跨平台沙盒、SDK 与基准测试,支持在 macOS、Windows、Linux 上后台驱动真实桌面(不抢占光标)。它直接提供 MCP Server,可在 Claude Code、Cursor 等工具中即装即用,让 coding agent 立刻具备图形界面操作能力。

✎ Author's take
trycua/cua 是一套开源的 Computer-Use Agent 基础设施。
Continue at github.com
11GitHub Trending · Daily·56 days ago

Cloudflare 开源安全审计 coding-agent skill

cloudflare/security-audit-skill

Cloudflare 开源的 coding-agent skill 将安全审计拆为六阶段(侦察、狩猎、验证、结构化输出、独立复核、中立报告),核心在于用隔离 agent 互相交叉验证。这套多 agent 编排与验证机制对设计工程师构建设计审查或代码审计类 AI 工作流具有直接参考价值。

✎ Author's take
别被“安全审计”吓退,这是最完整的生产级 Agent 协作范式之一。六阶段任务拆分加独立 Agent 交叉验证的架构,拿来审设计系统、查组件规范或做代码走查完全够用,比单 Agent 兜底的设计流程高出一个维度。
Continue at github.com
12GitHub Trending · Daily·37 days ago

tester-army/e2e

Next generation e2e testing framework for web and mobile apps. https://tester.army/e2e e2e e2e is an end-to-end testing framework for web and mobile apps. Describe a goal in natural language and an agent drives the app to reach it. Check the result with locators and assertions in the same test. // tests/checkout.e2e.ts import { test, expect } from 'e2e'; test('a member upgrades to Pro', async ({ app, agent, screen }) => { await app.open('/settings/billing'); await agent.act('upgrade the workspace to the Pro plan'); await agent.assert('the invoice preview shows a prorated amount'); await expect(screen.getByRole('status')).toContainText('Pro'); }); An agent step that a later assertion verifies records its actions, and the next run replays them with no model calls until the app changes. Tests without agent steps need no model. Bring your own subscription, API key, or local model. Quick start npx e2e init init asks for an engine, web or mobile, and a model provider, then writes a config and an example test. The quickstart covers the rest. To see a finished setup in your stack, open examples/: Vite, Next.js, Expo, and SwiftUI, each a standalone project with a passing suite. Packages Package What it does e2e The SDK, runner, and CLI. @e2e-dev/web Browser engine: Chromium, Firefox, and WebKit through Playwright. @e2e-dev/mobile iOS and Android engine: simulators and emulators through agent-device. @e2e-dev/github Reporter that posts results as a pull request comment. @e2e-dev/kernel Kernel hosted browsers for the web engine. @e2e-dev/eas EAS Simulators hosted iOS simulators and Android emulators for the mobile engine. @e2e-dev/decision Decision-model executors for bounded semantic actions and assertions. Documentation e2e.tester.army/docs. The e2e package ships e…[truncated]

Continue at github.com
13GitHub Trending · Daily·37 days ago

openGym:自托管健身追踪器开源

DuarteSantos8/openGym

一个可自托管的健身房与体重记录应用,支持制定训练计划、记录超级组与有氧、通过身体地图查看肌肉疲劳度,并能从主流健身 App 导入历史数据。项目强调数据主权,提供 Docker 一键部署、Passkey 登录与 PWA 离线体验,但目前仅面向健身爱好者,对设计工作流无直接助益。

✎ Author's take
对设计师而言,这只是又一个功能完备的开源健身工具,既非设计工程资源,也不包含可复用的交互范式或 AI 创作能力。除非你本人热衷健身且恰好需要自托管方案,否则不必在此浪费阅读时间。与其关注这类跨领域项目,不如把精力留给真正面向创作者的工具更新。
Continue at github.com