7 comments

  • codingdave2 days ago
    Seriously, yesterday you posted a show HN about comparing resumes. Today you are comparing real estate offers. You are just rapid-fire fishing for a market that is willing to pay for a chatGPT wrapper around doc comparisons.<p>Even if this wasn&#x27;t just a string of low-effort attempts, comparing real estate offers does not take hours. Deciding between them might, but the comparisons can be done quite quickly, so there is almost zero value here.
  • beechwood2 days ago
    Hello HN, I’m a solo developer building tools for real estate workflows. I built OfferGridAI after watching listing agents repeatedly struggle with the same problem during hot markets.<p>When a property gets multiple offers, each offer usually comes in as a 10–20 page PDF. Under tight time pressure, agents have to manually dig through each document and rebuild a spreadsheet to compare things like price, net to seller, contingencies, financing, closing timeline, escalation clauses, etc. It’s not conceptually hard, but it’s stressful, time-consuming, and easy to miss details buried deep in the PDFs.<p>I wanted a way to make that moment less chaotic.<p>The idea: Upload multiple offer PDFs → extract the key terms → generate a clean, side-by-side comparison grid that’s easy to walk through with a seller.<p>Instead of just dumping text, the tool normalizes the information into comparable fields (price vs net, contingencies, financing strength, days to close) and adds a short summary highlighting tradeoffs (e.g. highest price vs highest certainty to close).<p>What it focuses on:<p>Structured extraction of common purchase-agreement terms<p>Normalizing offers so sellers can compare apples to apples<p>Surfacing risk factors (financing type, contingencies, timeline)<p>Producing a seller-ready grid rather than raw AI output<p>What it intentionally does not do:<p>Make decisions for agents or sellers<p>Replace professional judgment<p>Integrate with MLS or transaction management systems (at least for now)<p>The goal is to be a fast decision-support tool for a very specific, high-pressure moment.<p>I’m early and still refining the scope, especially around:<p>Which fields matter most in practice<p>How to communicate “risk” without over-claiming<p>How tolerant users are of “best effort” extraction vs perfection<p>I’d love feedback from anyone who’s worked with complex PDFs, document comparison, or decision-support tools under time pressure, or from anyone who’s built vertical SaaS in heavily regulated industries.<p>Happy to answer questions and learn from the community.
    • simonw2 days ago
      For covering the risk of mistakes I suggest considering ways of &quot;visually quoting&quot; the documents.<p>If the summary says &quot;closing timeline: X&quot; but there&#x27;s an icon I can click that pops open an overlay with a visual cropped screenshot of that part of the original PDF - maybe even with a red circle around that detail - I can trust those summaries a whole lot more.<p>Gemini 2.5 has image bounding box and masking features that can help with this (sadly missing from Gemini 3.)
      • lysecret2 days ago
        Oh I didn’t know about the visual bounding boxes this is super cool!<p>Quick question are you talking about this feature?<p><a href="https:&#x2F;&#x2F;docs.cloud.google.com&#x2F;vertex-ai&#x2F;generative-ai&#x2F;docs&#x2F;bounding-box-detection" rel="nofollow">https:&#x2F;&#x2F;docs.cloud.google.com&#x2F;vertex-ai&#x2F;generative-ai&#x2F;docs&#x2F;b...</a><p>Because it’s just using structured response so it should be doable with Gemini 3 ? (We are using Gemini 3 for some docs processing and its visual understanding is just incredible)
        • simonw2 days ago
          No I&#x27;m talking about the image segmentation feature: <a href="https:&#x2F;&#x2F;simonwillison.net&#x2F;2025&#x2F;Apr&#x2F;18&#x2F;gemini-image-segmentation&#x2F;" rel="nofollow">https:&#x2F;&#x2F;simonwillison.net&#x2F;2025&#x2F;Apr&#x2F;18&#x2F;gemini-image-segmentat...</a><p>But the bounding box stuff might work well enough in Gemini 3 to handle this case as well.
          • lysecret2 days ago
            Hmm so that post also links back to segmentation done by structured outputs? (Though here not even enforcing the structure)<p><a href="https:&#x2F;&#x2F;ai.google.dev&#x2F;gemini-api&#x2F;docs&#x2F;image-understanding#segmentation" rel="nofollow">https:&#x2F;&#x2F;ai.google.dev&#x2F;gemini-api&#x2F;docs&#x2F;image-understanding#se...</a>
            • simonw2 days ago
              It&#x27;s not supported by Gemini 3: <a href="https:&#x2F;&#x2F;ai.google.dev&#x2F;gemini-api&#x2F;docs&#x2F;gemini-3#migrating_from_gemini_25" rel="nofollow">https:&#x2F;&#x2F;ai.google.dev&#x2F;gemini-api&#x2F;docs&#x2F;gemini-3#migrating_fro...</a><p>&gt; Image segmentation: Image segmentation capabilities (returning pixel-level masks for objects) are not supported in Gemini 3 Pro or Gemini 3 Flash. For workloads requiring native image segmentation, we recommend continuing to utilize Gemini 2.5 Flash with thinking turned off or Gemini Robotics-ER 1.5.
      • beechwood2 days ago
        Ok, gotcha. I think this is doable. Show the excerpt from the original document so the user has confidence the data is correct.<p>Thank you for the feedback.
    • jgalt2122 days ago
      &gt; each offer usually comes in as a 10–20 page PDF.<p>When sold out vacation home, we had multiple offers, but I seem to recall the offer letters being 1 pagers. Does offer letter length vary by region?
      • SkyPuncher2 days ago
        Both houses we’ve bought have essentially been 1 pagers for the core details.<p>The rest of the document has been a semi-standard contract (used by the real estate agent associations).
      • beechwood2 days ago
        Yes, I think it varies by state.
    • gavinray2 days ago
      Tangential question:<p>I&#x27;ve never owned a home and would like to try to buy one in the next year or two. There doesn&#x27;t seem to be much in the way of API&#x27;s&#x2F;software tools that let you analyze historical data and prices of listings in specific areas.<p>How can I get my hands on the right information to make sure I don&#x27;t get ripped off?
      • stevenae2 days ago
        Others mentioned county data. If you can get that, you can build something like I did for DC -- <a href="https:&#x2F;&#x2F;colab.research.google.com&#x2F;drive&#x2F;1Kep_9j_PN_SxX85PYHEHMpSKMtjlPQbh" rel="nofollow">https:&#x2F;&#x2F;colab.research.google.com&#x2F;drive&#x2F;1Kep_9j_PN_SxX85PYHE...</a>
      • an-honest-moose2 days ago
        In the US at least, your county should have an assessor that&#x27;s responsible for tracking property values for tax purposes. How accessible the data is probably going to vary from county to county, and there&#x27;s no common API for that, but it&#x27;s a start.
      • beechwood2 days ago
        Not sure, maybe check on reddit in one of the real estate subs.
  • TekMol2 days ago
    Sign-up pages are not Show HNs:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;showhn.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;showhn.html</a>
  • pietz2 days ago
    2006: &quot;This meeting could have been an e-mail&quot;<p>2026: &quot;This app could have been a prompt&quot;
  • exhost2 days ago
    Just a heads-up : the &quot;about&quot; page content doesn&#x27;t seem to match what&#x27;s with the rest of the website. Why is it about automated resume review when the front page is about real estate ?
  • 867-53092 days ago
    title should indicate American market
    • beechwood2 days ago
      My apologies, yes this is for the American market.
  • kassas2 days ago
    how many paying customers do you have?
    • beechwood2 days ago
      I just built this yesterday, so 0. Want to be my first?
      • TechTechTech2 days ago
        I assume this means the reviews under &quot;Trusted by Listing Agents&quot; are AI generated as well?
        • beechwood2 days ago
          No, I had a couple of agents give it a spin. I am letting them use it for free in exchange for feedback.