Wednesday, 21 October 2026 · Bengaluru · New Delhi · San Francisco
AI coding Launched 4 October 2026

Aperture

An AI code editor that checks its own work

Share
Watch on YouTube
Launched
4 October 2026
Category
AI coding
Price
Free (Hobby plan, bring your own model key)
Works with
Browser-based code editor; self-hostable
Made by
Witchayut Samnakhon
Launch day
#33 · 66 upvotes
0X
0 taps · 30 days

100X Meter Early

Think Aperture could go 100X?

Give it a push. One tap per reader each day; the meter tracks buzz here, not quality.

What Aperture does

Aperture is an open-source AI code editor that runs in the browser. Its Composer reads your code, posts a plan you can edit, and only after you click to build it does it stage changes as diffs. Nothing is written to your files until you apply a change, and you can keep or skip each file.

Before you apply anything, Aperture runs five checks on the staged change: the code parses, its imports resolve, the TypeScript compiler finds no new type errors, the preview still renders, and the project’s tests pass. The tests run in a sandboxed worker in your browser tab with no network access. A check that couldn’t run says why instead of showing as a pass, and a test that was already failing before the edit is not blamed on it. Since launch the same checks are also available as an MCP tool that other coding agents can call, and as a GitHub Action for pull requests.

You bring your own model key (Grok, OpenAI, Anthropic, Gemini or DeepSeek) or use a local model through Ollama or LM Studio. The code is MIT-licensed and needs Node.js 22.6 or newer to run yourself. Aperture is built by Witchayut Samnakhon and launched on Product Hunt on 4 October 2026, finishing #33 for the day with 66 upvotes.

We have not tested Aperture ourselves. This page brings together its README, its official site and pricing page, its Product Hunt page and the official pricing pages of comparable editors, and says where each fact comes from.

What people use Aperture for

  • Letting an AI propose code changes while you review a plan and a diff before anything is written
  • Catching AI edits that break imports, types or tests before they land
  • Adding a pre-apply check to another agent such as Claude Code or Cursor through MCP
  • Running the same checks on every pull request with a GitHub Action
  • Trying an AI editor on your own model key, or a local model, without a subscription

The launch story

Witchayut Samnakhon says AI code editors are good at writing edits that look right, but you usually only find out whether an edit parses, whether its imports point anywhere and whether the tests still pass after you've applied it. He built Aperture so the editor does that checking first.

At launch he described the workflow: the agent posts a plan and waits, edits arrive as staged diffs, and five checks run on each one. A new test failure goes back to the agent once to fix. In the comments he added that on a second miss it stops, leaves the change staged with the failing checks visible, and discards any fix the agent rates below 0.8 confidence.

He also asked for criticism: whether the checks catch the mistakes that actually hurt, where the in-browser test runner falls over, and what confused people in the first five minutes. Since launch he has shipped background runs (up to three at once), the MCP check tool and a GitHub Action.

Witchayut Samnakhon, maker, on Product Hunt

Aperture pricing

Aperture charges nothing today. You use your own model key and the provider bills you directly, with no markup. Paid plans are listed but not yet on sale.

PlanPriceWhat you get
Hobby$0/monthNo card. Composer, Chat and inline edits on one bring-your-own key, with a session spending cap of about $1 on your key by default (adjustable)
ProComing soon (no price published)Unlimited Composer on your own keys, model choice, ghost-text completion, one background job, external agents such as Claude Code and Codex
TeamComing soon (no price published)Everything in Pro, three background jobs at once, usage dashboard and session caps
Self-hostedFree (MIT licence)Run it yourself; you pay only your model provider. Local models and in-browser tests cost nothing

The pricing page says no checkout exists yet and nothing is charged.

The MCP check tool, check_change, is free on every plan, according to the README.

The public demo replays recorded runs, so it calls no model and uses no API quota.

Checked 14 October 2026 · Official pricing page · Prices change, so confirm before you buy

Who Aperture is for

A good fit if you…
  • want an AI editor that shows a plan and a diff before touching your files
  • work in TypeScript or JavaScript projects with node:test, Vitest or Jest tests
  • prefer open source and paying your model provider directly, with no markup
  • already use another coding agent and want a pre-apply check you can call over MCP
Probably not for you if…
  • work mainly in languages other than TypeScript and JavaScript: the type and test checks are built around that stack
  • have large projects: the in-browser type check is limited to projects of up to 600 files (the GitHub Action reads more)
  • want a hosted plan with model usage included: Pro and Team are announced but not available yet

Aperture pros and cons

Pros
  • Nothing touches your files until you apply a staged diff
  • Five checks per change, and a check that couldn't run is never shown as a pass
  • Tests run free in a sandboxed browser worker with no network access
  • MIT open source; bring your own key or a local model, with no markup
  • Checks also available to other agents over MCP and on pull requests via a GitHub Action
  • The maker publishes a benchmark of bad and good edits, including misses
Cons
  • Best suited to TypeScript and JavaScript projects
  • In-browser test runner supports node:test and only a subset of Vitest and Jest
  • In-browser type checking is limited to projects of up to 600 files
  • Paid plans are announced without prices or a date
  • The maker said a green check is not yet tied to an exact snapshot of the staged files

Aperture alternatives and how they compare

From Product Hunt's alternatives list. Prices come from each product's own pricing page, checked on 14 October 2026. Review scores are Product Hunt users' own.

ProductWhat it isStarts atReviewsHow it differs from Aperture
Aperture this pageOpen-source AI code editor that checks every staged change before you apply itFree (Hobby plan, bring your own model key)No reviews yet—
CursorAI code editor with agents, built on VS CodeFree plan; paid individual plans from $8/month5.0 (961 on Product Hunt)A closed-source subscription with model usage bundled in. Aperture is open source, runs on your own key, and gates each change behind five checks before you apply it.
ClineOpen-source AI coding agent for VS Code and other editorsFree open source (bring your own key); Enterprise on request4.7 (7 on Product Hunt)Works inside your existing editor. Aperture is a separate browser editor with its own in-browser test sandbox.
ZedFast open-source desktop code editor with AI featuresPersonal $0 (own key); Pro $10/month4.9 (52 on Product Hunt)A native desktop editor without a pre-apply verification gate like Aperture's.

Product Hunt also lists Claude Code, Kilo Code, Windsurf, Codex, Pythagora, Continue and theORQL.

Aperture reviews

No reader rating yet.
We show an average once 3 readers have rated Aperture. Ratings here come only from 100xFounder readers.
Write a review
Your rating of Aperture

A moderator checks every review before it appears. We use your email only to confirm the review is genuine and to stop duplicates. Please don’t review a product you make, work for or are paid to promote.

No reviews on Product Hunt yet as of 14 October 2026 · Product Hunt reviews

What the community says

On X

We found no posts about Aperture on X yet.

Search X for Aperture

Frequently asked questions

Is Aperture free?

Yes, today. The Hobby plan is $0 and self-hosting is free under the MIT licence. You pay your model provider directly. Pro and Team plans are listed as coming soon with no price.

Which AI models does it work with?

Your own key for Grok, OpenAI, Anthropic, Gemini or DeepSeek, or a local model through Ollama or LM Studio. There is no shared key.

What happens if the agent's fix fails twice?

According to the maker, it stops after the second miss. The change stays staged with the failing checks shown, you can jump to the failing line, and nothing touches your files unless you keep it.

Can I use Aperture's checks with Claude Code or Cursor?

Yes. Aperture runs an MCP server with one tool, check_change, which any MCP client can call before applying a change. It is free on every plan, according to the README.

How do I try it locally?

Clone the GitHub repository and run it with Node.js 22.6 or newer in replay mode, which plays recorded runs and needs no API key. The exact commands are in the README.

How well do the checks work?

The maker's benchmark uses 48 staged edits, 33 with a mistake and 15 correct. In a Product Hunt post he reported the editor caught 27 of the 33 bad edits with one false alarm on the 15 good ones. We have not verified these numbers.

Sources (10), checked 14 October 2026
  1. Aperture on GitHub (README)
  2. Aperture licence
  3. Aperture official site and demo
  4. Aperture pricing
  5. Aperture demo video
  6. Product Hunt page, discussion and forum
  7. Product Hunt alternatives
  8. Cursor pricing
  9. Cline pricing
  10. Zed pricing

We list Aperture from public sources and are not affiliated with it. Spotted something wrong? Tell us.

How would you rate Aperture? Be the first to rate it