Add cities with coordinates to see them on the map.
Past
Now
Booked
Shortlisted
Tentative
Idea
By the numbers
days · countries · cost
Itinerary
—
Ideas
—
Past travel
—
Completed stays. Still counted in day totals (Schengen, FEIE, country).
Travel profile
Your criteria. Used as context when generating AI assessment prompts. Edit freely.
Settings
Preferences, keys and integrations
AI integration
Saved on this device, and in your own account while you are signed in. Prompts you run are sent to Anthropic's API. Required for live in-app responses.
AI usage
No AI usage today.
Budget target
Compares against your "Estimated total cost" averaged per month. My intent is that each city's estimated cost should reflect city spend for housing only, not flights, transit, or other travel logistics between cities. I recommend you track those separately in your own budget. This isn't an expense tracker; it's a planning sanity check for where you want to be.
Data
Auto-saved continuously to your browser. Export regularly — browser data can be wiped.
Auto: 1/day · max 7 · Manual: max 10 · Safety snapshots taken before destructive actions
Sync across devices
Share a link
Links to your plan, no account at the other end. Each one is its own audience: give family a link that names where you are staying and work a link that does not. Publishing takes a snapshot of your plan right now and puts it at a private web address only someone with that link can open. It does not follow your plan: publish again when things change.
Run via API answers from the model's own knowledge, with no web access. Copy prompt into Claude.ai or ChatGPT if you want it to search the web for the listing.
Result
Paste JSON to import
Open your exported JSON file in any text editor, copy all contents, and paste below. This will replace all current data.
Score destinations
Score this destination
Import from notes
Paste any text — a conversation, planning doc, brain dump. AI will extract destinations, dates, neighborhoods, restaurants, and more. Adds to your existing data (does not replace).