aymenhmaidiwastaken

AI-powered photo geolocation tool — upload any photo and AI analyzes visual clues to pinpoint the exact location on an interactive map. Built with Node.js, Gemini Vision AI, and Leaflet.js.

11
0
100% credibility
Found Mar 16, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

GeoSnap is a web app that lets users upload photos for AI analysis of visual clues to identify and map the exact geographic location where the photo was taken.

How It Works

1
🔍 Discover GeoSnap

You find GeoSnap, a fun tool that figures out where any photo was taken by spotting clues like signs and buildings.

2
💻 Set it up on your computer

Download the files and launch the app with a simple start command, getting a local web page ready in moments.

3
Pick your thinking helper
☁️
Online AI

Sign up for a free account to connect a smart online brain that's fast and accurate.

🏠
Local AI

Download a free model to run everything on your own computer with no internet needed.

4
🖼️ Upload your photo

Drag and drop or pick a picture from your files, seeing a preview right away.

5
AI works its magic

The app scans your photo for hints like street signs, plants, and architecture, then zooms the map to the exact spot with a pulsing marker.

6
🗺️ Check the details

View the location name, confidence level, colorful map circle, and breakdown of clues the AI found.

🎉 Location pinpointed!

You celebrate knowing precisely where the photo was taken, ready to explore Street View or copy coordinates.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 11 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is GeoSnap?

GeoSnap lets you upload any photo and uses AI vision to detect its exact location by spotting clues like street signs, architecture, and vegetation, then pins it on an interactive Leaflet map. Built in JavaScript with Node.js on the backend and Google Gemini or local Ollama for analysis, it delivers structured results with confidence scores, clue breakdowns, and one-click Street View links. Developers get a ready-to-run tool for reverse geolocating images without building from scratch.

Why is it gaining traction?

It stands out with dual AI support—free Gemini API for accuracy or offline Ollama—plus slick features like multi-layer maps (dark, satellite, street), animated fly-to views, and expandable clue panels that explain the AI's reasoning. Unlike basic ai powered photo editors or search tools on GitHub, this focuses on geolocation precision with drag-and-drop uploads and responsive dark-theme UI that just works on mobile or desktop. The JSON API endpoint makes it easy to integrate into larger ai powered projects github repos.

Who should use this?

OSINT investigators verifying photo origins, journalists fact-checking social media images, or indie devs prototyping ai powered photo apps like location finders or restoration tools. It's ideal for frontend teams needing quick map+AI demos, or hobbyists exploring vision models without heavy setup—think ai powered photography workflows minus the boilerplate.

Verdict

Grab it for proofs-of-concept or personal use; the setup is dead simple with npm start and solid README/docs. With just 11 stars and a 1.0% credibility score, it's early-stage and lacks tests—fork and harden it before production.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.