Named after Alexander von Humboldt, father of modern physical geography. Humboldt orchestrates natural language reasoning, spatial tool registries, geodesic geodesy, and Earth Observation data into autonomous cartographic workflows.
Interact with the Humboldt agent right here in your browser. Issue natural language instructions to execute geocoding, geodesic calculations, and interactive map cartography.
{}
Each capability in Humboldt is encapsulated as a distinct, JSON-schema tool compliant with OpenAI function calling, MCP, and CLI pipelines.
Converts freeform addresses and toponyms into high-precision WGS84 coordinates using OpenStreetMap Nominatim with rate limiting and boundary constraints.
Computes accurate great-circle distances across the terrestrial geoid from coordinate pairs, outputting distance in kilometers, statute miles, and nautical miles.
Converts between Decimal Degrees and Degrees/Minutes/Seconds notation with strict latitude [-90, +90] and longitude [-180, +180] validity validation.
Queries the geoBoundaries API by ISO 3166-1 alpha-3 country code to retrieve verified administrative boundary centroids and boundary polygon geometries.
Parses and standardizes GeoJSON FeatureCollections, KML placemarks, and latitude/longitude delimited CSV files into unified map layers.
Dynamically load custom Python tools via GEOAI_PLUGIN_MODULES or client-side JavaScript extensions with zero agent modifications.
Run Humboldt interactively in your shell, integrate tools into Unix pipes, or launch the browser interface.
# Install dependencies pip install -r requirements.txt # Geocode multiple locations into markdown table python geoai_cli.py geocode "Gainesville, FL; Paris, France; Tokyo, Japan" # Compute haversine great-circle distance between coordinates python geoai_cli.py distance "29.6516,-82.3248,48.8566,2.3522" # Fetch international boundaries from geoBoundaries python geoai_cli.py boundaries USA --adm ADM1
Humboldt GeoAI is developed at the intersection of Space Science, Geographic Information Science, and Artificial Intelligence.