frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build

https://proofshot.argil.io/
20•jberthom•1h ago
I use AI agents to build UI features daily. The thing that kept annoying me: the agent writes code but never sees what it actually looks like in the browser. It can’t tell if the layout is broken or if the console is throwing errors.

So I built a CLI that lets the agent open a browser, interact with the page, record what happens, and collect any errors. Then it bundles everything — video, screenshots, logs — into a self-contained HTML file I can review in seconds.

proofshot start --run "npm run dev" --port 3000 # agent navigates, clicks, takes screenshots proofshot stop

It works with whatever agent you use (Claude Code, Cursor, Codex, etc.) — it’s just shell commands. It's packaged as a skill so your AI coding agent knows exactly how it works. It's built on agent-browser from Vercel Labs which is far better and faster than Playwright MCP.

It’s not a testing framework. The agent doesn’t decide pass/fail. It just gives me the evidence so I don’t have to open the browser myself every time.

Open source and completely free.

https://github.com/AmElmo/proofshot

Comments

Imustaskforhelp•52m ago
Great to see this but exe.dev (not sponsored but they are pretty cool and I use them quite often, if they wish to sponsor me that would be awesome haha :-]) actually has this functionality natively built in.

but its great to see some other open source alternatives within this space as well.

Horos•49m ago
what about mcp cdp ?

my claude drive his own brave autonomously, even for ui ?

VadimPR•48m ago
Looks nice! Does it work for desktop applications as well, or is this only web dev?
zkmon•46m ago
Taking screenshots and recording is not quite the same as "seeing". A camera doesn't see things. If the tool can identify issues and improvements to make, by analyzing the screenshot, that's I think useful.
jofzar•32m ago
> It’s not a testing framework. The agent doesn’t decide pass/fail. It just gives me the evidence so I don’t have to open the browser myself every time.

From the OP, i don't think this is what is meant for what you are saying.

falcor84•12m ago
I read it in the same vein as saying that a sub's sonar enables "seeing" its surroundings. The focus is on having a spatial sensor rather than on the qualia of how that sensation is afterwards processed/felt.
philipp-gayret•8m ago
> If the tool can identify issues and improvements (...)

Tools like Claude and the like can, and do. This is just a utility to make the process easier.

theshrike79•45m ago
What does this do that playwright-cli doesn't?

https://github.com/microsoft/playwright-cli

jofzar•33m ago
These aren't really comparable, OP's is something that records, captures and reproduces with steps.
mohsen1•10m ago
playwright can do all of that too. I'm confused why this is necessary.

If coding agents are given the Playwright access they can do it better actually because using Chrome Developer Tools Protocol they can interact with the browser and experiment with things without having to wait for all of this to complete before making moves. For instance I've seen Claude Code captures console messages from a running Chrome instance and uses that to debug things...

lastdong•37m ago
This is basically what antigravity (Google’s Windsurf) ships with. Having more options to add this functionality to Open code / Claude code for local models is really awesome. MIT license too!
can16358p•29m ago
How would this play with mobile apps?

I'd love to see an agent doing work, then launching app on iOS sim or Android emu to visually "use" the app to inspect whether things work as expected or not.

jofzar•28m ago
I'm going the opposite of everyone else is saying.

This is sick OP based on what's in the document, it looks really useful when you need to quickly fix something and need to validate the changes to make sure nothing has changed in the UI/workflow except what you have asked.

Also looks useful for PR's, have a before and after changed.

z3t4•19m ago
I'm currently experimenting with running a web app "headless" in Node.JS by implementing some of the DOM JS functions myself. Then write mocks for keyboard input, etc. Then have the code agent run the headless client which also starts the tests. In my experience the coding agents are very bad at detecting UX issues, they can however write the tests for me if I explain what's wrong. So I'm the eye's and it's my taste, the agent writes the tests and the code.

Ask HN: Founders of estonian e-businesses – is it worth it?

1•udl•1m ago•0 comments

Rapprochement between Hyperion and Amiga; OS 3.2 available again

https://amiga-news.de/en/news/AN-2026-03-00108-EN.html
1•doener•4m ago•1 comments

OpenAI Parameter Golf Challenge

https://openai.com/index/parameter-golf/
1•mellosouls•6m ago•0 comments

I built a free web tool to generate Kubernetes YAML for Podman play kube

https://podman-generator.rzen.at/
1•Garfieldttt•14m ago•1 comments

Ask HN: Depending on AI for anything important is a horrible idea, agree?

1•roschdal•15m ago•0 comments

Porting Doom to ESP32-P4 Using Doom Generic

https://github.com/alexkid77/ESP32P4DOOM
1•alexkid777•17m ago•1 comments

Show HN: VeilVault – an Android password manager built to stay local

https://veilvault.codeveil.de/index.en.html
1•codeveil•18m ago•1 comments

Someone has publicly leaked an exploit kit that can hack iPhones

https://techcrunch.com/2026/03/23/someone-has-publicly-leaked-an-exploit-kit-that-can-hack-millio...
1•simonebrunozzi•20m ago•0 comments

Show HN: I built the modern, clean and AI native linktree app

https://linkroot.space
1•IsruAlpha2•21m ago•0 comments

Russian Authorities Block Archive.today

https://techcrunch.com/2026/03/23/russian-authorities-block-paywall-removal-site-archive-today/
1•treebrained•23m ago•0 comments

Show HN: Overlay map tiles onto Autodesk's 3D BIM Viewer

https://github.com/infra-plan/bim-tile-overlay
1•gubets•24m ago•0 comments

Have You Paid Your "Intuit Tax"?

https://www.thenation.com/article/politics/tax-season-income-wealth-data/
1•petethomas•29m ago•0 comments

The US government just banned consumer routers made outside the US

https://www.theverge.com/news/899172/fcc-foreign-router-ban
4•bennett_dev•31m ago•0 comments

An end-to-end AI drug discovery platform – accessible to anyone

https://orac-nt-core.onrender.com/
3•DREDREG•32m ago•0 comments

23,464 Stock Trades Cross-Referenced Against 12,350 Breach Signals

https://ciphercue.com/blog/stock-transactions-breach-signals-cross-reference
3•adulion•34m ago•0 comments

Gasoline prices around the world, 16-Mar-2026 – GlobalPetrolPrices.com

https://www.globalpetrolprices.com/gasoline_prices/
3•janandonly•38m ago•0 comments

Native Instant Space Switching on macOS

https://arhan.sh/blog/native-instant-space-switching-on-macos/
2•signa11•47m ago•0 comments

You can now enable Claude to use your computer to complete tasks

https://twitter.com/i/status/2036195789601374705
2•matthieu_bl•49m ago•0 comments

Apple is set to put ads in Apple Maps in services push

https://www.msn.com/en-us/money/other/apple-is-set-to-put-ads-in-apple-maps-in-services-push/ar-A...
2•01-_-•49m ago•0 comments

The Homework Machine

https://insightfultroll.com/blog/2025/12/30/homework-machine/
1•vparikh•50m ago•1 comments

Is TrustMRR the right place to sell a SaaS?

https://trustmrr.com/startup/picx-studio
1•Yash16•51m ago•0 comments

Tangent Tree for ChatGPT Conversations

https://www.getaiworkspace.com/
2•Strikeh•53m ago•0 comments

The Death of OpenAI's Whistleblower Makes No Sense: What Happened to Suchir[video]

https://www.youtube.com/watch?v=v5WgQHCPB8Q
1•Imustaskforhelp•54m ago•0 comments

We're burning the future to simulate intelligence. Aether is the alternative

https://github.com/stillsilent22-spec/Aether-
2•Trybetter•59m ago•0 comments

OCP – Use your Claude Pro/Max subscription as an OpenAI-compatible API($0 extra)

https://github.com/dtzp555-max/openclaw-claude-proxy
3•dtzp555-max•1h ago•2 comments

PicoZ80 Is a Drop-In Replacement for Everyone's Favorite Zilog CPU

https://hackaday.com/2026/03/23/picoz80-is-a-drop-in-replacement-for-everyones-favorite-zilog-cpu/
2•neomech•1h ago•0 comments

March, 19-21: God is a comedian

https://no01.substack.com/p/march-19-21-god-is-a-comedian
10•tastyface•1h ago•1 comments

Show HN: Knitting – shared-memory function calls for JavaScript workers

https://knittingdocs.netlify.app/
1•mimiMonads•1h ago•0 comments

MagicAudio – Free Noise, Echo and Background Music Remover

https://magicaudio.pro/
9•polayan•1h ago•4 comments

Mixing Post-Quantum KEMs into Noise

https://runxiyu.org/comp/nkem1/
1•runxiyu•1h ago•0 comments