Get geospatial work done in one sentence

OpenGeodex is a geospatial agent. Describe your goal in natural language and it handles data collection, processing, and cartography — no GIS software to learn.

opengeodex — agent
OpenGeodex terminal agent in action
WHY

Three pillars

💬

Natural language

Describe your goal; multi-role agents orchestrate collect → process → map.

🔒

Local-first · private

Runs locally. The LLM sees only metadata — never your real geodata.

🗺️

End-to-end pipeline

DEM / imagery / vector / cartography / PostGIS — raw data to final map.

CAPABILITIES

Capabilities

🤖

Multi-role agents

Coordinator / collector / processor

🧠

Multi-model LLM

GLM / DeepSeek / any OpenAI-compatible

🛰️

Spatial data

DEM / imagery / boundaries / OSM

🧩

Plugin system

GDAL / GMT / QGIS

🔌

MCP ecosystem

Amap / stdio · sse

📊

Observable · async

Traces / job scheduling

USE CASES

Who is it for

🎓

Student

Course topographic map

🔬

Researcher

Choropleth figure

🏢

Non-specialist

Site selection

🛠️

Data engineer

Batch ingest

ARCHITECTURE

Architecture

opengeodex-tuiTerminal client · ratatui + crossterm · SSH
opengeodex-appOp registry · multi-role agent · MCP · plugins
opengeodex-storeSQLite · encrypted connections · tasks
opengeodex-corePostGIS / GeoServer / SQL safety / sandbox / AI

Let the agent run your GIS

Open source · MIT · Windows · Terminal

↓ Download