- ✓
暂未采集到具体套餐,价格以官网为准
Aperture
一款会检查自身代码的 AI 代码编辑器
Aperture 是什么?
Aperture 是一款开源的 AI 代码编辑器,由 Composer 规划改动并以 diff 形式暂存,在应用前自动完成语法解析、导入检查、类型校验、预览渲染与测试运行。整套测试直接在浏览器标签页中免费执行,让开发者在每一次修改落地前都能获得真实可靠的反馈。
产品详细介绍
一款会检查自身代码的 AI 代码编辑器
Aperture 是一款开源的 AI 代码编辑器,由 Composer 规划改动并以 diff 形式暂存,在应用前自动完成语法解析、导入检查、类型校验、预览渲染与测试运行。整套测试直接在浏览器标签页中免费执行,让开发者在每一次修改落地前都能获得真实可靠的反馈。
定价方案
需要付费创始人评论
嗨,Product Hunt,我是 Witchayut。
AI 代码编辑器擅长写出看起来正确的修改。但修改能否解析、import 是否指向有效位置、测试是否仍然通过:通常要等你应用之后才会发现。我做 Aperture 就是为了让编辑器先替你检查。
Composer 会读取代码、提交一份方案,然后等你点击 "Build it"。修改以分阶段 diff 的形式呈现,你可以逐文件保留或跳过。在你点击应用之前,不会修改任何文件。每个分阶段的变更都会经过五项检查:能否解析、import 能否解析、类型检查是否通过、预览能否渲染、项目的测试能否运行。无法运行的检查会说明原因,绝不会显示为通过。如果某个测试在修改之前就已经失败,Aperture 会如实说明,而不会把锅扣在这次修改上。
测试在浏览器标签页中一个沙箱化的 Worker 里运行,没有网络访问,所以不花费、且免费,大约一秒即可完成。它支持 node:test、Vitest 和 Jest。新的失败会送回给 agent 让其修复一次。
还有一个设计模式:点击预览中的元素即可编辑它的 CSS 或页面的主题 token。Demo 播放的是录制的运行记录。要使用真实模型,可以用你自己的密钥自托管,支持 Grok、OpenAI、Anthropic、Gemini、DeepSeek 或自定义端点。
它采用 MIT 许可。Demo 在你可以运行方案之前会要求你登录。它播放的是录制的运行,所以不花费、且免费。你也可以在本地一分钟内跑起来,不需要 API key;命令在 README 里。
我想听到的反馈:
- 这些检查是否能抓到真正困扰你的错误?还缺少什么?
- 浏览器内测试运行器在你的项目上会在哪里出问题?
- 在最初五分钟内,有没有让你感到困惑的地方。
感谢你的关注。