ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Netryx Street Level Geolocation

Skill by adisinghstudent

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/adisinghstudent/netryx-street-level-geolocation
Or
---
name: netryx-street-level-geolocation
description: Expertise in using Netryx, the open-source local-first street-level geolocation engine that identifies GPS coordinates from street photos using CosPlace, ALIKED/DISK, and LightGlue.
triggers:
  - geolocate a street photo
  - find GPS coordinates from image
  - street level geolocation
  - netryx geolocation
  - identify location from street view photo
  - osint geolocation tool
  - reverse geolocate image locally
  - build street view index
---

# Netryx Street-Level Geolocation

> Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.

Netryx is a locally-hosted geolocation engine that identifies precise GPS coordinates (sub-50m accuracy) from any street-level photograph. It works by crawling street-view panoramas into a searchable index, then using a three-stage computer vision pipeline (global retrieval → geometric verification → refinement) to match your query image against that index. No cloud APIs required — runs entirely on local hardware.

---

## Installation

```bash
git clone https://github.com/sparkyniner/Netryx-OpenSource-Next-Gen-Street-Level-Geolocation.git
cd Netryx-OpenSource-Next-Gen-Street-Level-Geolocation

python3 -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate

pip install -r requirements.txt

# Required: LightGlue matching library
pip install git+https://github.com/cvg/LightGlue.git

# Optional: LoFTR for Ultra Mode (difficult/blurry images)
pip install kornia

Platform GPU Support

PlatformBackendNotes
NVIDIA GPUCUDAALIKED extractor, 1024 keypoints, fastest
Apple Silicon (M1+)MPSDISK extractor, 768 keypoints
CPU onlyWorks, significantly slower

Optional: Gemini API for AI Coarse Mode

export GEMINI_API_KEY="your_key_here"

Launching the GUI

python test_super.py

macOS blank GUI fix: brew install [email protected] (match your Python version)


Core Workflow

Step 1: Build an Index for a Target Area

In the GUI:

  1. Select Create mode
  2. Enter center latitude/longitude of target area
  3. Set radius (km) and grid resolution (default: 300)
  4. Click Create Index

Index is saved incrementally to cosplace_parts/ — safe to interrupt and resume.

Time/size estimates:

Radius~PanoramasTime (M2 Max)Index Size
0.5 km~50030 min~60 MB
1 km~2,0001–2 hrs~250 MB
5 km~30,0008–12 hrs~3 GB
10 km~100,00024–48 hrs~7 GB

Step 2: Search (Geolocate an Image)

In the GUI:

  1. Select Search mode
  2. Upload a street-level photo
  3. Choose method:
    • Manual: Provide approximate center coords + radius
    • AI Coarse: Gemini analyzes visual cues to guess region (requires GEMINI_API_KEY)
  4. Click Run SearchStart Full Search

Metadata

Stars3809
Views1
Updated2026-04-05
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-adisinghstudent-netryx-street-level-geolocation": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.