geo
Terminal geocoding with an interactive world map.
active
Type a place name — a city, landmark, address, trail, or point of interest —
and geo returns GPS coordinates, copies your chosen result to
the clipboard, and can plot all candidates on an ASCII world map with
country and state borders.
Works as a one-shot CLI (geo "Eiffel Tower") or as an
interactive REPL with autocomplete, history, and live settings. Built on
OpenStreetMap (Nominatim + Photon), with optional Google Geocoding.
Handy for geotagging photos, GIS scratchwork, and travel notes.
Lookup
geo > eiffel tower
1. Tour Eiffel, Avenue Anatole France, Paris, France
48.858260, 2.294501 [man_made/tower]
2. Eiffel Tower, Alberta, Canada
51.333600, -116.235000 [natural/peak]
copied to clipboard: 48.858260, 2.294501
World map — /map
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ ▐█████████▄▄ │
│ ▗▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▟██████▟██████████▙ ▄▖ ▗▄▄▄▄▄▄██████████████▙▄▄▄▄ │
│ ▐████████████████████████████████▛█████████▛▘ ▖▀▀▀████▙▟█████████████████████████████▙▄▖ │
│ ▝█▀▀▀▘ ▀▀▀█████████████▌ ▐█████▌ ▄ ▗▙ ▐███████████████████████████████████▙▄▖│
│ ▝▜██████████▄▄▄▟███▘ ▝▘▜▄▟█████████████████████████████▀▀ ▜▀▀▀▘ │
│ ▐████████5█████▀ ▖▀2▀▀▀▀▀██▙ ▝▀▜█████▀ ▀▘ │
│ ▜███3███████▛ ▗▙▄▄▄▄ ▗██████▙▄▄▌ ▖▀ │
│ ▝▜███▀▀▀▀▌ ▝▀▜███████████▙ ▄▖ ▗▄▄▄ ▗██████▛▀ │
│ *▀█▖ █████████ ███▄ ▜████▙▝████▛▘ │
│ ▀▘▗ ▗▄▄▄█████████████▙▄▖█▀▀ ▜██▛▘ ▝█▛▌ ▀ │
│ ██████▄▖ ▀██████████████████▘ ▀ ▄▄▄ ▀ │
│ ▗█████████▙▖ ▐██████████▛▘ ▜▙▖▜███▖ ▗▖ │
│ ▐███████████▙ ▐███████▘ ▝ ▝▜███ │
│ ███████████▛ ▝██████▘ ▟▙ ▗▄ ▄▄▟██▙▖ │
│ ▐████████▛▀ ▜████▛ █▌ ▐██████████▖ │
│ █████▛▘ ▝███▛ ▐██████████▖ │
│ ▝███▌ ▝ ▀▀▜█▀ ▄│
│ █▛▘ ▀ ▗▄ │
│ ▗▛ │
│ │
│▙▄▄ │
│███████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▖ ▄▄▄▄▄▄▄▄▄▖ ▗▄▄▄▄▄▄▄▄▄▄▄▄████████████████████████████████████▙▄▄▄▄▄▄▄▄▄▄▄▄ ▗▄▄▄│
│████████████████████████████████████████████████████████████████████████████████████████████████████│
│████████████████████████████████████████████████████████████████████████████████████████████████████│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
Five "Durango" hits plotted worldwide. * marks overlapping results at this zoom.
Zoomed view — /map zoom
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ ▝▚████████████████████████████▜▙▄ ▘ ▝▀▛▖ ▟█████│
│ ▗████████████████████████████▛▀▜▀▀▘ ▗████▛│
│ ▝██████████████████████████▀▀▘ ████▛▀ │
│ 1████████████████████████▖ ▀▜▀▀▚▄▄▄▄│
│ ▀▜███████████████████▀▘ ▗▄████████│
│ ▘▞████████▛▀▀▀▀▀▀▜▙ ▗▟█████████│
│ ▀▙▝██████ ▀▝▌ ▗▟███████████│
│ ▘ ▜███▙ ▗▄▖ ▝▀ ▄▖ ▗█████████████│
│ ▀▀██▙▄▄▟▛ ▀▀ █████████████│
│ ▀▀███ ▐█████████████│
│ ▝▜▖ ▗▄▌▄▄▄▄▄ ▀████████████│
│ 4 ▜2████████▙ ▝▀██████▛▀██│
│ ▟█3███████████▌ │
│ ▗███████████████▙▄▄▖ │
│ ▗██████████████████████▄▄ │
│ ▀███████████████████████ │
│ ▝████████████████████▛ │
│ ▝▀██████████████████ │
│ ▜███████████████▘ │
│ ▟████████████▀▀▘ │
│ ████████████ │
│ ▐████5█████▛ │
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
scale: 18.9k km E-W × 10.5k km N-S bbox: -43.9°–50.2° -180.0°–8.3°
"San Francisco" — zoom fits to the bounding box of the five hits, keeping coast detail.
Python
CLI
OpenStreetMap
macOS