Skip to main content

Italian Travel Guide and Itinerary Builder - Federico Calò's Project on GitHub

Plan your trip with artificial intelligence in a few steps. Choose the destination, dates, interests and budget: AI generates personalized day-by-day itinerary.

Choose destination

Start typing to see suggestions for main Italian cities.

Itinerary generated with AI support for informational purposes only. Check availability, hours and prices directly with the accommodations. Data points of interest from OpenStreetMap (ODbL) -Wikidata(CC0).

Come utilizzare AI Trip Planner

Insert Destination

Choose your destination city or region and travel dates. Our AI planner generates optimized itineraries based on the length of your stay.

Select interests and budget

Indicate your interests (art, food, nature, shopping, nightlife, family) and daily budget per person. The AI will personalize points of interest and estimate costs by category.

Create and save your travel plan

Click "Generate Itinerary" to receive a daily plan with POIs, descriptions and estimated costs. You can share the plan via link or download it as a reference before departing.

Suggerimenti

  • Before generating the itinerary, briefly research your destination to have priority points of interest in mind: if you have a specific museum or restaurant you don't want to miss, mention it in the free description of the step "Destination": AI can integrate specific suggestions into the itinerary.
  • Use the "Preset" selector to explore pre-built itineraries for popular destinations (Rome, Florence, Amalfi Coast): they're an excellent starting point to customize with your dates and budget, saving time compared to building from scratch.
  • Daily budget includes meals, local transportation and museum/attraction entries: for a realistic estimate in Italy, consider 80-120 EUR/day for an independent traveler (hotel budget + average meals), 150-250 EUR/day for a comfortable experience.

Domande frequenti

How is real-time data on prices and availability?

No. AI generates itineraries based on general knowledge of destinations, not real-time booking APIs. Estimated costs are indicative and based on historical averages. For up-to-date prices and bookings, use Booking.com, Airbnb, GetYourGuide or official museum sites.

How does personalized functionality work based on interests?

AI model (on-prem) receives selected interests and budget as context and generates POI consistent with the traveler's profile. With interest "family" interactive parks and museums are suggested; with "art" preferred museums, galleries, and monuments. High-quality personalization not based on behavioral data.

Can I save and share the generated plan?

Be concise — keep similar length. Each generated plan has a unique URL (query param ?plan=) that you can copy and share. The plan is encoded in the URL parameter, not saved on server: if the long URL can be truncated by some SMS/chat messages, use the integrated "Copy link" button which shortens the parameter automatically.

How many days of travel can I plan?

Plan maker generates itineraries from 1 to 14 days. For longer stays, you can generate two separate plans and combine them manually. The quality of the itinerary decreases beyond 10 days for the same destinations (interesting POIs run out), so consider adding secondary cities in the same region.