Unfix releases an AI code fix verification tool
Understand this story
Unfix has released a standalone verifier for C, C++, and firmware bug fixes. It does not generate code; instead, it reproduces the bug, applies the patch, then reverts the patch to confirm the failure reappears, and finally gives a deterministic verdict of VERIFIED, REJECTED, or NOT VERIFIABLE. Unfix says that in its demo, 6 of 10 AI patches were rejected. The tool runs entirely locally, relies on neither the cloud nor large models, and is aimed at closed networks; after one-time configuration, builds and tests can be completed offline. Currently, PR checks run only in its demo repository, and partner integrations are still being prepared; firmware verification has been run on an STM32 NUCLEO development board via ST-Link.
AI overview based on source reports · Updated 3 days ago
Coverage timeline
Follow the coverage to explore different perspectives.
- Hacker News AIShow HN: I checked 10 AI-written patches to real C++ projects – 6 didn't hold up
Unfix is an independent verifier for C/C++ and firmware bug fixes that reproduces the bug on the base version, applies the fix with sanitizers on, checks other tests still pass, then reverts the fix to confirm the bug returns, returning VERIFIED, REJECTED or NOT VERIFIABLE without an LLM in the verdict. In a public benchmark of 10 AI-generated patches (from Codex CLI) against real bugs in fmt, spdlog, zlib-ng and cpp-peglib, judged against maintainers' hidden reference tests, Unfix verified 4 and rejected 6. It runs as an MCP tool in agents like Claude Code and Codex, as a GitHub PR check (demo repository only), in the terminal, and on STM32 NUCLEO boards via ST-Link.
Activity for this story
- Current comparable activity
- 3
- Peak comparable activity
- 10Nov 11 22:00
- Change in the past 24 hours
- -50%
Trends compare the same fully observed participants, which may cover fewer participants than current activity. Move the pointer or tap the chart to inspect hourly activity; use the left and right arrow keys with a keyboard.