Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Perspica

A semantic diff for reviewing code

Details

External ID
49914005
Source
HN
Company
—
Product
Perspica
Website domain
github.com
Launched
Sept. 30, 2026
Cohort
—
Upvotes
14
Upvotes percentile
0.6702619414483821
Tags
—
Fetched at
Oct. 1, 2026, 5:01 p.m.
Updated at
Oct. 1, 2026, 5:01 p.m.

Description

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.

Enrichment

Theme
memory systems for ai agents
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
AI feature
Project type
Commercial product
Normalized one-liner
semantic diff tool for code review
Manually corrected
False

Discussion

5 comments analyzed.

Concerns raised: High false-positive rate when matching renamed/edited functions across files

Feature requests: Scala support

Competitors

Other products that read as similar to this one — nothing else in the corpus reads as similar enough to call a competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.