frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Canary (YC) – Independent verification for AI code

https://www.runcanary.ai/
5•Visweshyc•1h ago
Hey HN, we are Aakash and Viswesh and we are building Canary (https://www.runcanary.ai/) - independent verification for AI code. Claude/Codex calls Canary with the changesets, intended behaviour and team knowledge. Canary then deploys agent swarms to investigate potential failures and test suspected runtime bugs in remote sandboxes.

To try it on your repository, paste this into your coding agent:

  Install the Canary CLI with npm i -g @runcanary/cli,
  then run canary skills and follow its instructions
  to onboard this repository.
Verification starts with what software is supposed to do and most importantly what it must never allow. This means investigating how inputs, permissions, state, timing, dependencies etc interact with each other. Intent is not always fully declared as well but many expectations are clear: private files should stay private, credentials should not leak, and retries should not create unintended duplicate effects.

We believe the future is a unified and independent verification system that starts with all those expectations and then chooses how to investigate each suspected failure. Source-only code reviews catches static issues in the implementation but even a clean review leaves a good chunk of behavioral only issues untested. Unit tests, integrations, E2E, static analysis, runtime experiments and formal verification are all means to establish that behavior thereby generating different kinds of evidence and guarantees.

This is why we believe a dedicated verification harness that can think and reason through all these modalities and invariants is necessary on top of general intelligence. The harness needs to start with the system’s intended behavior, develop a series of potential failure scenarios and choose how to investigate them. It’s sole functionality is to pressure test and challenge the assumptions behind a change, create the conditions needed to test suspected failures and assess what the resulting evidence establishes

How Canary works: it takes a cold snapshot of the codebase when called, combining the supplied intent and team knowledge with requirements, decisions, prior issues from tools like Notion, Linear. It can also route questions to you through the coding agents if anything is ambiguous.

Canary’s harness coordinates agent swarms by leveraging the different strengths across model families. It compares the code before and after, traces the effects through callers, dependencies, state transitions etc. and each suspected failure becomes a concrete scenario with an actor, state, trigger, outcomes and many more runtime states.,

For each suspected failure, Canary chooses the best way to provide evidence through methods like runtime verification, static analysis, unit, integration or sometimes even combination of these as necessary. The agent executes these checks in remote sandboxes by seeding data, configuring permissions, mocking dependencies and third party integrations and much more. Canary then returns these findings and supporting evidence back to the coding agents which then fixes these failures and requests reverifications against the failed scenarios.

To get started, give your coding agent this setup instruction and tell us what it caught and how we can do better.

  Install the Canary CLI with npm i -g @runcanary/cli,
  then run canary skills and follow its instructions
  to onboard this repository.
We are still pretty early in our journey and would love feedback on the product and how we can do better.

Show HN: Make cursed fonts like Times New Bastard

https://bastardica.mitpit.com
330•MitPitt•23h ago•48 comments

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

https://github.com/devdotfast/whiteboard
149•sidharthkmenon•4h ago•61 comments

Show HN: Koi.rest – watch some fish and regain your balance

https://koi.rest
17•hxii•30m ago•1 comments

Show HN: AgentRun: DSL to turn agents into workflows

https://github.com/Parcha-ai/agentrun
35•miguelrios•1d ago•4 comments

Show HN: Treepeat – Code similarity detection using Tree-sitter

https://github.com/dsummersl/treepeat
39•91awebsi•2d ago•2 comments

Show HN: Air-gapped file encryption as self-decrypting HTML page

https://cms-sfx-demo.apeleg.com/
31•emurlin•14h ago•13 comments

Show HN: PipeFitter – Quick, Browser-Based, Parametric Pipe Connectors

https://mankyd.github.io/pipefitter/
2•mankyd•1h ago•0 comments

Show HN: Canary (YC) – Independent verification for AI code

https://www.runcanary.ai/
5•Visweshyc•1h ago•0 comments

Show HN: A $25 DIY alternative to $159 AI voice recorders – BYOK or local

https://zephclick.com
9•shmlkv•1h ago•2 comments

Show HN: Most Hated Tools

https://www.mosthatedtools.app/
14•leonagano•6h ago•5 comments

Show HN: Offline recorder and transcriber on your MacBook's notch

https://memorynotch.app/
4•choyiny•2h ago•0 comments

Show HN: I built a seriously detailed free financial planner

https://app.finzot.com/plan/6VXFMte2tRMp81sRKhYgXM/results/net-worth
2•ryan3789437•3h ago•6 comments

Show HN: Put a Run Button on the SQL in Your Blog Posts

https://seaquel.app/blog/run-sql-in-your-blog-posts
2•mikenikles•3h ago•0 comments

Show HN: Hormuz Signal – Iran war escalation risk from real data

https://www.HormuzSignal.com
4•mrPaul658•3h ago•1 comments

Show HN: Rig – Open-source cloud desktops for AI agents

https://github.com/ShadowWalker2014/rig
2•fengjiabo2400•4h ago•0 comments

Show HN: Headwire – WireGuard with NAT traversal via Tailscale's magicsock

https://github.com/brofranks/headwire
2•brof•4h ago•0 comments

Show HN: Timebar, a Mac timer shown as a thin line below the menu bar

https://github.com/velvet-shark/timebar
5•sabon•6h ago•2 comments

Show HN: Trader News – Hacker News for Finance

17•FailMore•13h ago•13 comments

Show HN: Scalar.dev – Python/SQLite server-rendered starter app, no build step

https://getscalar.dev/
2•felipeccastro•6h ago•0 comments

Show HN: I built a post-mortem debugger for native Windows x64/x86 crashes

https://www.forensicdbg.com
35•Loren_SL•1d ago•7 comments

Show HN: I'm crawling 11k homepages every week to track which fonts they use

https://fontsovertime.com/
4•fcjr•7h ago•1 comments

Show HN: An open-source manufacturing ERP/MES/QMS

https://carbon.ms/self-hosted
51•barbinbrad•21h ago•26 comments

Show HN: Drop – A rootless Linux sandbox with gVisor support

https://droprun.sh/
187•mixedbit•2d ago•63 comments

Show HN: JevBench, a reproducible benchmark for typed decision models

https://benchmarkheaven.com/jev-models
145•florianstandhar•2d ago•36 comments

Show HN: Npunlock – Run custom C kernels for Intel NPUs

https://github.com/hsfzxjy/npunlock
66•hsfzxjy•2d ago•14 comments

Show HN: Clue Me – Describe the word you're given, Jev tries to guess it

https://yorohan.com/clue-me
5•rohanm93•9h ago•1 comments

Show HN: Minienv – remote mini environments generated from Docker Compose config

https://github.com/robgonnella/minienv
3•rgonn•9h ago•0 comments

Show HN: An atlas of system designs with interactive architecture diagrams

https://atlas-sysdes.vercel.app/
50•mertkahyaoglu•2d ago•18 comments

Show HN: Training a model to identify AI web content from structure alone

https://arxiv.org/abs/2609.15369
68•jochenmadler•2d ago•25 comments

Show HN: AI·rete·RAG – a Rete rule engine decides, RAG explains why

https://ai-rete-rag.com/
44•ZaharaHussain•2d ago•9 comments