explaingit

jonathan-pyt/pepite

Analysis updated 2026-05-18

57HTMLAudience · generalComplexity · 2/5Setup · moderate

TLDR

A Chrome extension that scores French real estate listings against real government sales data and generates an optional AI-written buyer report.

Mindmap

mindmap
  root((pepite))
    What it is
      Chrome extension
      France real estate
    Data sources
      DVF sales database
      OpenStreetMap
      Georisques hazards
    AI features
      Listing summary
      Negotiation emails
      Photo redesign
    Privacy
      Local processing
      Local API keys

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

See a price score on a Leboncoin or SeLoger listing compared to real local sales data.

USE CASE 2

Generate a full report on price per square meter, amenities, hazards, and rental market for a listing.

USE CASE 3

Add an AI API key to get a written summary, negotiation range, and draft negotiation emails.

USE CASE 4

Preview a redesigned interior style for a listing photo with an estimated cost.

What is it built with?

JavaScriptHTMLChrome Extension

How does it compare?

jonathan-pyt/pepitejasonengcc/keyshot-studio-materialsdarkly22/gauntlet
Stars575755
LanguageHTMLHTMLHTML
Setup difficultymoderateeasyeasy
Complexity2/51/52/5
Audiencegeneraldesignervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Not on the Chrome Web Store, must be sideloaded as an unpacked extension in developer mode.

No license information found in the repository.

In plain English

Pepite is an open-source Chrome extension for people shopping for property in France. When you open a real estate listing on sites like Leboncoin or SeLoger, the extension overlays a price score directly on the page, comparing the asking price to actual recorded sales in the same area. These comparisons use DVF, a French government database of real property transactions, so the reference data is from real sales rather than other listings. Beyond the price badge, the extension generates a detailed report. This covers the price per square meter against local medians, the total acquisition cost including notary fees, neighborhood amenities pulled from OpenStreetMap (schools, shops, health services, transit, green spaces), flood and natural hazard risks from the French government's Georisques database, the local rental market, and local tax rates. A weighted score combines these factors into an overall assessment. If you add an AI API key (Gemini, Claude, or OpenAI), the extension runs a full AI analysis of the listing. This produces a written summary, points to watch out for, a negotiation price range with supporting arguments, a visit checklist, and separate opinions for four buyer profiles: primary residence, traditional rental, short-term rental, and house sharing. It also generates three draft negotiation emails (assertive, moderate, or friendly) that you can copy and send. A separate AI feature lets you select a photo from the listing and have it redesigned in a chosen interior style, with a cost estimate for the work. All data processing happens inside your browser. No data is sent to any server operated by the project. Your API keys are stored locally in the browser and are only used to call the AI provider you choose. The extension is not yet on the Chrome Web Store, so installation requires loading it manually in developer mode using a zip file from the project's releases page. The README notes this is a personal project intended as a decision support tool, not investment advice.

Copy-paste prompts

Prompt 1
Help me install this Chrome extension manually in developer mode from the releases page.
Prompt 2
Explain what data sources this extension uses to score a property listing's price.
Prompt 3
Walk me through adding my own AI API key so the extension can generate a negotiation report.
Prompt 4
Help me interpret the buyer profile opinions this extension generates for a listing.

Frequently asked questions

What is pepite?

A Chrome extension that scores French real estate listings against real government sales data and generates an optional AI-written buyer report.

What language is pepite written in?

Mainly HTML. The stack also includes JavaScript, HTML, Chrome Extension.

What license does pepite use?

No license information found in the repository.

How hard is pepite to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is pepite for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.