Oldcircle/geo-sleuth

An agent skill that finds where a photo was taken — OpenStreetMap geometry, elevation skylines, satellite imagery and street view — and shows its work....

View on GitHub ↗Jump to charts ↓Open shareable report →

Oldcircle/geo-sleuth has 3k+ stars and 450+ forks on GitHub, is written in Python, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 39 minutes ago
Added to GitGenius on October 16th, 2026
Created on September 18th, 2026
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 464
Total Stargazers: 3,437 (+8)
Total Subscribers: 8 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 hours
Mean response time: 13.4 hours
90th percentile: 41.3 hours
Tracked items: 15

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 11
New in 7 days: 15
Closed in 7 days: 7
Avg open age: 2 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 15
Closed in 7 days: 6
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • bug (3)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Geo-sleuth is an agent skill that determines the geographic location where a photograph was taken by analyzing visual evidence and displaying its reasoning process.

The tool solves the problem of photo geolocation by combining multiple data sources and analysis techniques. It examines OpenStreetMap geometry, elevation profiles, satellite imagery, and street view data to pinpoint camera position and the direction the camera was facing. The agent works by reading a skill definition file and executing Python scripts that process the image and cross-reference it against these geographic datasets. The output includes the calculated camera position, viewing direction, and satellite imagery as evidence of the analysis.

Developers should adopt this tool if they are building AI agent applications that need geolocation capabilities and want the agent to show its work transparently. It suits projects where understanding how a location was determined matters as much as the result itself. The tool integrates with multiple agent platforms including Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and GitHub Copilot, making it accessible across different development environments. Anyone using an agent framework that reads skill definition files and executes shell commands can use this tool.

The project maintains an active contribution posture with a contributing guide in place. Documentation is available in multiple languages, indicating attention to accessibility for international users. The codebase requires Python and includes a diagnostic script for users to verify their environment meets all dependencies before first use.