Wavefunction 面向 Mac 开发者的极简开源编码代理,可并行处理多个编程任务,支持多种模型与独立桌面运行。 热门评论 PH 用户嗨,Product Hunt!👋 我是 Stoyan,我做了 Wavefunction。在 AI 的黑暗时代,Opus 5 让人摸不着头脑,Codex Ultra 一天就把我的 token 烧光,那时我决定试试开源智能体和模型。我试过的大多数开源工具都是 terminal-first,桌面应用比较少见。同时,其他智能体应用正慢慢变成“superapps”,不断塞进越来越多对我没用的功能,把 UI 做得又重又复杂。这促使我做了 Wavefunction:一个极简的开源桌面应用,专注编码体验,砍掉你不需要的功能。• 它并行处理多个任务时,你可以继续聊天。你永远不用等一轮结束:智能体会生成子智能体、引导它们,并把它们的工作合并起来• 用你的 ChatGPT 账号登录,使用来自 OpenRouter、Vercel AI Gateway、Anthropic、Google AI Studio 的 API key,或者用 Ollama 跑本地模型• 没有内置浏览器,computer use 运行在它自己的沙盒桌面上• 70+ 个连接器,而且你可以要求使用 zero-data-retention (ZDR) 模型• 免费且开源(MIT)如果你试了,我很想听听你的反馈。你现在用的编码智能体里,有哪个功能你会乐意删掉?PH 用户回答你的问题:内置浏览器。我已经有浏览器了——我不需要我的编码智能体去当浏览器,或者当项目经理、当自动化构建器。让它真正显得极简、而不只是被砍得光秃秃的,是模型选择:ChatGPT 登录、API key,或者用 Ollama 跑本地模型,还能要求使用 zero-data-retention 模型。我宁愿要这种控制,也不要应用里再多一个面板。PH 用户很喜欢能在智能体干活时继续和它聊天。这完全符合我梳理任务的思路PH 用户当智能体生成子智能体时,你能分别看到每个子智能体的进度,还是只有一个合并流?PH 用户我最喜欢这里的这个细节:computer use 跑在它自己的沙盒桌面上,而不是我的桌面上。回答你的问题,我会删掉任何不先展示清晰 diff 就自动改文件的功能。子智能体并行工作时,如果两个都动同一个文件,你们怎么处理? 热门产品Stoyan Stoyanov2026-11-03原文 打开互动版
在 AI 的黑暗时代,Opus 5 让人摸不着头脑,Codex Ultra 一天就把我的 token 烧光,那时我决定试试开源智能体和模型。我试过的大多数开源工具都是 terminal-first,桌面应用比较少见。同时,其他智能体应用正慢慢变成“superapps”,不断塞进越来越多对我没用的功能,把 UI 做得又重又复杂。
这促使我做了 Wavefunction:一个极简的开源桌面应用,专注编码体验,砍掉你不需要的功能。
• 它并行处理多个任务时,你可以继续聊天。你永远不用等一轮结束:智能体会生成子智能体、引导它们,并把它们的工作合并起来
• 用你的 ChatGPT 账号登录,使用来自 OpenRouter、Vercel AI Gateway、Anthropic、Google AI Studio 的 API key,或者用 Ollama 跑本地模型
• 没有内置浏览器,computer use 运行在它自己的沙盒桌面上
• 70+ 个连接器,而且你可以要求使用 zero-data-retention (ZDR) 模型
• 免费且开源(MIT)
如果你试了,我很想听听你的反馈。
你现在用的编码智能体里,有哪个功能你会乐意删掉?