AI工具导航

Aperture

一款会检查自身代码的 AI 代码编辑器

Aperture 是什么?

Aperture 是一款开源的 AI 代码编辑器,由 Composer 规划改动并以 diff 形式暂存,在应用前自动完成语法解析、导入检查、类型校验、预览渲染与测试运行。整套测试直接在浏览器标签页中免费执行,让开发者在每一次修改落地前都能获得真实可靠的反馈。

产品详细介绍

一款会检查自身代码的 AI 代码编辑器

Aperture 是一款开源的 AI 代码编辑器,由 Composer 规划改动并以 diff 形式暂存,在应用前自动完成语法解析、导入检查、类型校验、预览渲染与测试运行。整套测试直接在浏览器标签页中免费执行,让开发者在每一次修改落地前都能获得真实可靠的反馈。

定价方案

需要付费
官网查看
定制方案
  • ✓

    暂未采集到具体套餐,价格以官网为准

创始人评论

Witchayut
Witchayut创始人

嗨,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 里。

我想听到的反馈:

- 这些检查是否能抓到真正困扰你的错误?还缺少什么?

- 浏览器内测试运行器在你的项目上会在哪里出问题?

- 在最初五分钟内,有没有让你感到困惑的地方。

感谢你的关注。

创始团队

Witchayut
WitchayutFounder of Aperture