frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Perspica – A semantic diff for reviewing code

https://github.com/sshah03/perspica
4•sshah03•3h ago
I started using this a little over half a year ago to help me navigate through some large AI coded PRs people were submitting, because I felt like if I looked at the PR on Github I would just auto pass it through because I didn't want to deal with it. Thought I'd clean it up and share it in case this style of review was useful to anyone else.

Obviously it relies on an LLM run to get true semantic groupings of what changes were done, and why, but can also be used without an LLM to get more mechanical groupings/group names of changes made, along with the right order to view them in. The manual tree-sitter parsed analysis is deliberately conservative for now, but if people want to avoid the LLM analysis I can spend more time on that.

You can use it for other peoples PRs, or for your own when you've relied heavily on Claude Code or Codex for that particular PR. If the change came from your own Claude Code or Codex session, it reads your prompts and marks which changes you asked for and which the agent decided on its own as well to help you validate it before submitting for others to review.

Demo video done on some public project PRs is in the repo; for a look at what it looks like when it pulls in information about your own claude/codex sessions you'll have to use it yourself for now, but I'll work on getting an example of that up soon so people can take a look before spending time to get this to work locally for themselves.

I also added support for perforce style side by side diffing because I always kind of liked it, though it's not quite as slick yet.

Comments

sshah03•25m ago
If you're interested in using this, but your language of choice is presently unsupported, just leave a reply here with the language and I'll prioritize adding it. Also any other requests, or suggestions that would make this genuinely useful to you as well.

Show HN: Lathoa, a math app for kids where the AI is wrong on purpose

https://lathoa.ai/en
21•thanouil1411•9h ago•8 comments

Show HN: Ledge.sh – Runnable Markdown Notes

https://ledge.sh
75•dancablam•1d ago•40 comments

Show HN: JBR-001 – An open-source 3D printable desktop robot

https://projecthub.arduino.cc/syntheticaidata/jbr-001-a-desktop-companion-robot-powered-by-arduin...
121•gvuksic•1d ago•29 comments

Show HN: Perspica – A semantic diff for reviewing code

https://github.com/sshah03/perspica
4•sshah03•3h ago•1 comments

Show HN: A working 3D model of an Enigma machine

https://enigma.design
94•primitivesuave•1d ago•37 comments

Show HN: Dental Scope – Interactive 3D dental anatomy

https://dental-scope.com/
114•Zeruxe•1d ago•62 comments

Show HN: Strata – an expressive semantic layer that can say no to your LLM

https://strata.do/
18•ajoski9•9h ago•8 comments

Show HN: DragomanD – local language translator for Linux

https://dragomand.l10n-bg.dev/
3•eniac111•2h ago•0 comments

Show HN: Real-time raytracing around a black hole

https://rivendell.dmitrybrant.com/blackhole/
2•dmitrybrant•2h ago•0 comments

Show HN: Parrot – Open-Source Smart Meeting Recorder with Co-Pilot on Mac

https://openparrot.app
26•turantekin•8h ago•10 comments

Show HN: Using 2D DFT, dithering, etc. to maximize eInk manga image quality

https://github.com/ciromattia/kcc
76•seam_carver•2d ago•20 comments

Show HN: CLI and TUI control for dps150 power supply

https://github.com/hmldns/dps150ctl
2•Homo__Ludens•3h ago•0 comments

Show HN: NSL – WSL for Linux

https://frostyard.github.io/nsl/
161•bketelsen•1d ago•101 comments

Show HN: Domainpuff.com – Find memorable domain names within your budget

https://domainpuff.com/
2•brunoelylemon•4h ago•1 comments

Show HN: Real-time Solar System with 526k asteroids and all tracked satellites

https://space.bl2.net/
376•wanick•1d ago•104 comments

Show HN: Kyno – Direction as a first-class primitive for AI agents

https://cizambra.github.io/kyno/
4•cizambra•6h ago•0 comments

Show HN: I built a free Burp/Caido alternative but, zero setup - API Testing

https://apiaxess.dev
30•coding-maniac•6h ago•5 comments

Show HN: Token compression CLI to save Codex/Astra costs

7•yolandac•6h ago•4 comments

Show HN: Datastory, Data storytelling with AI and an open knowledge graph

https://www.datastory.tech
6•DanielLapidus•7h ago•0 comments

Show HN: TurboGPT: train 22KiB transformer in 13s

https://github.com/lostmsu/TurboGPT
53•lostmsu•1d ago•10 comments

Show HN: WattzGOAT – an intentionally vulnerable web app for security training

https://github.com/wattzgoat/wattzgoat-web
3•wattzgoat•7h ago•0 comments

Show HN: HN.watch – Videos of all Hacker News posts

https://hn.watch/
215•mrborgen•2d ago•97 comments

Show HN: I built a calendar where each event has its own tasks

https://apps.apple.com/ph/app/daily-planner-zesfy/id6479947874
3•waitinside•8h ago•1 comments

Show HN: Destroy Any Website with Stickman

https://destroy.spritefusion.com/
182•HugoDz•2d ago•40 comments

Show HN: Mingbird – an agent harness that makes a 2B model finish real tasks

https://github.com/Mingbird/Mingbird-agent
5•Gustor•8h ago•0 comments

Show HN: BreachProbe, find out if your app leaks its database

https://breachprobe.thecompound.tech
3•kyisaiah47•9h ago•0 comments

Show HN: Jevstiller – Distill Jev into a local model, with a disagreement bound

https://jevstiller.pages.dev/posts/the-guarantee/
65•tgluck•1d ago•15 comments

Show HN: Riffle – Switch between windows of the current Mac app with Option-Tab

https://github.com/voising/riffle
5•voising•9h ago•1 comments

Show HN: Fast, Lightroom-compatible RAW photo editor for Linux and macOS

https://github.com/pch/rawmakase
7•pchm•14h ago•0 comments

Show HN: Free alternative to graphics design giants

https://scissor.studio/
139•sia_xi•2d ago•50 comments