🔧 Temporary maintenance: Downloads and purchases are temporarily unavailable while we update the app data. We'll be back shortly — thank you for your patience!
✦ Free to download  ·  No account needed

Understand a neighborhood
before you arrive

Explore what makes each area unique — activity level, local atmosphere, amenities, and more. Runs entirely on your own hardware, offline.

⬇ Download Free See How It Works →

Windows 10/11 · macOS coming soon  ·  Data stays on your device  ·  8 UI languages

1.2M+
Hexagons analyzed
15,000+
Cities worldwide
13
Urban dimensions
8
UI languages
100%
Offline capable
Free
To get started
Features

Built around your privacy

Everything runs on your machine. Nothing is sent to any server. Works on your schedule, with your data.

🔒

Fully Offline

The analysis engine runs entirely on your device. No internet required after installation. Your searches, bookmarks, and custom data never leave your machine.

🗺️

13-Dimension Neighborhood Profile

Each area is described across 13 aspects of urban life — from dining and transit access to green space and quiet atmosphere. Get a fuller picture before deciding.

🔍

Find Similar Places

Pick a neighborhood you already like, and discover others with a similar feel elsewhere in the city — or in a different country. Useful for relocation or travel planning.

Personal plan and above
🗃️

Add Your Own Data

Import custom locations — franchise sites, client addresses, or properties you're evaluating. Visualize them against the broader neighborhood picture.

Solo Biz plan and above
🐳

Self-Hosted Option

For teams: deploy inside your own infrastructure with Docker Compose. Runs on your servers, your schedule, with your data.

Business plan and above
🌍

Global Coverage

Search neighborhoods in Seoul, Berlin, São Paulo, or Nairobi. The same analysis is available for all major cities, without separate regional databases.

From search to insight
in under a minute

No account needed. Open the app, pick a city, and start exploring — all analysis runs entirely on your device, offline.

1

Search any city worldwide

Type a city name in the search bar. eodi.me instantly overlays a hexagon grid on the map — each cell colored by neighborhood vibe intensity. Works for 15,000+ cities across 200+ countries. Zoom in for street-level detail, no internet required after install.

eodi.me main map with hexagon vibe overlay on Seoul
2

Browse ranked neighborhood results

The results panel lists neighborhoods sorted by how closely they match your current vibe preference. Each entry shows an overall score and quick tags so you can scan at a glance — no need to click every hexagon. Click any result to jump to it on the map.

eodi.me search results panel showing neighborhood scores
3

Tune the vibe sliders to match your priorities

Open the Analysis tab and drag 6 dimension sliders — Active, Cultural, Quiet, Trendy, Nature, Urban. The map refreshes instantly, highlighting areas that score best against your weighting. Save any configuration as a named preset to reuse later.

eodi.me analysis tab with 6-axis vibe dimension sliders
4

See a suitability heatmap at a glance

Switch to the Suitability view to overlay a gradient heatmap — green zones score highest against your preset, making it easy to spot ideal neighborhoods at city scale without reading individual scores. Great for quickly narrowing down a shortlist.

eodi.me suitability heatmap showing best-match zones
5

Read the full Vibe Report for any hexagon

Click any hexagon on the map and open the Report tab for a full breakdown: radar chart across all 6 vibe axes, individual dimension scores, a list of comparable neighborhoods in other cities, and key POI highlights. All viewable offline — no account required.

eodi.me vibe report with radar chart and detailed dimension scores
⬇ Try it free — no account needed

13 urban dimensions

Each neighborhood is described across 13 aspects of urban life, based on publicly available point-of-interest data from OpenStreetMap and similar sources.

🏙️ Vitality 🌙 Nightlife 🎭 Culture 🌳 Green Space 🚇 Transit 🍽️ Food & Drink 🛍️ Retail 🏥 Medical 📚 Education 💼 Business 🏠 Residential 🌐 Tourism ♿ Accessibility

Based on publicly available POI data. We do not measure or infer crime rates, income levels, or any protected demographic characteristics.

FAQ

Frequently asked questions

Does it work without an internet connection?

Yes — after installation the analysis engine runs entirely offline. The map tiles require an internet connection for display, but all neighborhood data and scoring is computed locally on your device. Your searches, bookmarks, and custom data never leave your machine.

Which cities and countries are covered?

eodi.me covers major cities worldwide — over 15,000 cities across 200+ countries, sourced from GeoNames and OpenStreetMap. Coverage is strongest in urban areas with dense POI data (Europe, East Asia, North America). Remote or newly developed areas may have limited data. Check /api/stats for a live coverage breakdown.

How is neighborhood data collected? Is it up to date?

Data comes from OpenStreetMap (points of interest), GeoNames (city boundaries), and Open-Meteo (climate). The dataset is refreshed quarterly. No proprietary or government data is required — everything is built from open sources.

Is macOS or Linux supported?

Windows is the primary supported platform. macOS support is in development — sign up for the waitlist on the download page. Docker deployment (Linux) is available for Business and Enterprise plans.

How does the license key work? Do I need to create an account?

No account required. After purchase via Polar, you receive a license key by email. Paste it into the app's Settings → License screen. The key validates locally and checks weekly when online. One key activates one machine at a time; deactivation frees it for another device.

Can I use my own location data (franchise sites, properties)?

Yes — Solo Biz plans and above support importing custom POI data (CSV, JSON). Your custom locations overlay on the neighborhood map and are included in suitability scoring. See the FAQ for details.

Is the REST API included in all plans?

The local REST API is available to Business and Enterprise plans. It runs alongside the desktop app on localhost and provides programmatic access to all search, match, and analysis endpoints. An OpenAPI spec is included.

What happens to my data if I cancel?

Your bookmarks, presets, and custom locations are stored locally on your device — they are never uploaded to our servers. Cancelling your subscription downgrades your plan to Free after a 14-day grace period; your local data remains intact.

A small tool for understanding
the neighborhoods around you

eodi.me is an independent product focused on making neighborhood data accessible — no account required, no data sent to any server.

🏢

Company

eodi.me
Est. 2025
hello@eodi.me

🔒

Privacy First

All analysis runs on your device.
Your business data — locations, competitors, notes — is never sent to our servers.
Privacy Policy →

✉️

Support

hello@eodi.me
We respond within 1–2 business days.
Refund requests: hello@eodi.me

Start free, upgrade when you need more

No credit card required to download. All paid plans are activated with a license key — no account creation needed.

Free
$0
forever
  • Search & browse the map
  • Full 13-dimension vibe report
  • Find similar neighborhoods
  • Preference-based discovery
  • Unlimited browsing
Temporarily Unavailable
Pro
$3.99
/month
  • Everything in Free
  • 📍 Add your own POI data
  • 🧮 Custom vibe recalculation
  • 🔍 Similarity matching with your data
  • 📊 Export results (CSV)
  • 💾 Save analysis presets
Temporarily Unavailable

Need Docker self-hosting, batch analysis, or API access? Contact us for Teams & Business plans.

Developer API

Integrate neighborhood analysis
into your own tools

Business and Enterprise plans include a local REST API that runs alongside the desktop app. Use it to automate site selection, enrich your data pipeline, or build custom dashboards.

# Get a neighborhood profile by location curl "http://localhost:39721/hex/871e31b63ffffff" \ -H "Authorization: Bearer <your-api-key>" # Batch analyze multiple locations at once (Business+) curl -X POST http://localhost:39721/batch/analyze \ -H "Authorization: Bearer <your-api-key>" \ -d '{"items": [{"h3_index": "871e31b63ffffff"}, ...]}' # Search neighborhoods by name or find similar ones curl "http://localhost:39721/hex/search?q=hongdae&limit=10" \ -H "Authorization: Bearer <your-api-key>"

Questions about the API? Contact hello@eodi.me