Inspiration

Every traveler faces the same problem: you have a limited time in a city, but you also have a flight, train, or bus to catch. No travel app plans around your exit time. We built TravelAI to solve exactly that.

What it does?

TravelAI is a Telegram bot powered by a 3-agent Airia pipeline that plans your perfect day around your schedule:

  • Tells you exactly how long you have (subtracts buffer + travel time)
  • Builds hour-by-hour itinerary with Google Maps for every stop
  • Validates your budget and suggests cheaper alternatives
  • Exports everything as a one-tap ICS calendar file
  • Supports 10 languages automatically
  • Works in private chats AND group chats How we built it

3-Agent Airia Pipeline:

  1. GPT-4o mini — Detects language, collects city/budget/exit time
  2. GPT-4o — Builds full itinerary with smart buffer calculation
  3. Claude Haiku 4.5 — Validates budget, formats for Telegram, generates ICS

Smart Buffer Calculator: International airport → 180 min buffer Domestic airport → 90 min buffer Intercity train → 30 min buffer International bus → 60 min buffer Hotel/custom → 15 min buffer

Available time = departure_time - buffer - travel_to_exit

Tech Stack:

  • Airia Studio (3-agent pipeline)
  • Python + python-telegram-bot
  • Deployed on Hetzner VPS with systemd

Market Opportunity The AI travel market is projected to reach $13.38 billion by 2030 (28.7% CAGR). TravelAI targets 1 billion Telegram users with a unique exit-point planning feature no competitor offers.

Challenges

  • Airia webhook returns empty body → switched to PipelineExecution API
  • Telegram 4096 char limit → built smart message chunker
  • ICS calendar generation → embedded inside AI prompt output
  • Multi-language formatting → Claude Haiku handles all 10 languages

What we learned

Airia's multi-agent pipeline makes it incredibly easy to chain specialized AI models. The MCP server ecosystem opens huge possibilities for real-time data (BraveSearch) and direct calendar integration (Google Workspace).

Try it now!

@Travel_airia_bot on Telegram

Send: "Rome 2 days €150 budget flight at 21:00"

Built With

  • ai
  • airia
  • claude-haiku-4.5
  • github
  • gpt-4o
  • hetzner-vps
  • httpx
  • ics-calendar
  • python
  • python-telegram-bot
  • studiogpt-4o-mini
  • systemd
Share this project:

Updates