热门产品

Aperture

Aperture

开源 AI 代码编辑器,Composer 自动规划并生成 diff,应用前自动校验解析、类型与测试,适合开发者安全落地 AI 改码。

热门评论

PH 用户
“一个跑不起来的检查会说明原因,绝不会显示成通过”这一点,才是真正会让我比其他编辑器更信任它的细节——这正是我用 Claude Code 时、没盯紧的情况下会担心的那种悄悄通过型失败。有一点我很好奇:新的失败会回到智能体那里修复一次——那第二次还是没修好会怎样?它会把 diff 连同失败的测试一起展示给我,让我看到它试过什么,还是直接丢掉这次改动,告诉我它做不到?那种时候我最想要的是最大程度的可见性,而不是一条干干净净的失败消息
PH 用户
Product Hunt 的朋友们,大家好,我是 Witchayut。

AI 代码编辑器很擅长写出看起来没问题的改动。但改动能不能解析、import 是否指向有效位置、测试是否还过,通常都是你应用之后才发现。我做 Aperture,就是为了让编辑器先替你检查。

Composer 会读代码、发一个计划,然后等你点 Build it。改动会以 staged diff 的形式到达,你可以逐文件保留或跳过。在你应用之前,什么都不会碰你的文件。每个 staged 改动都会过五项检查:能解析、import 能解析、类型检查通过、预览能渲染、项目测试能跑。跑不了的检查会说明原因。它绝不会显示为通过。如果某个测试在改动前就已经失败,Aperture 会说明,而不会怪到这次改动头上。

测试会在你浏览器标签页里的沙箱化 Worker 中运行,没有网络访问,所以不花钱,大约一秒完成。它支持 node:test、Vitest 和 Jest。新的失败会回到智能体那里修复一次。

还有一个设计模式:在预览里点击某个元素,就能编辑它的 CSS 或页面的主题 token。demo 播放的是录好的运行过程。要用真实模型,就用你自己的 key 自托管,支持 Grok、OpenAI、Anthropic、Gemini、DeepSeek 或自定义 endpoint。

它是 MIT 许可。demo 会让你先登录才能运行计划。它播放的是录好的运行过程,所以不花钱。你也可以在一分钟内本地跑起来,不需要 API key;命令都在 README 里。

我想听听这些:
- 这些检查能抓住真正会坑到你的错误吗?还缺什么?
- 这个浏览器内测试 runner 在你的项目上会在哪里翻车?
- 前五分钟里有什么让你困惑的地方。

谢谢大家花时间看看。
热门产品Witchayut2026-10-04原文

相关内容