Skip to content

TravelMate AI is a Streamlit-based AI travel assistant that helps you plan trips effortlessly. It provides personalized itineraries based on user interests, covering attractions, accommodations, food, and logistics.

Notifications You must be signed in to change notification settings

ankush0511/TravelMate-AI-

Repository files navigation

TravelMate AI 🌍✈️

TravelMate AI is a Streamlit-based AI travel assistant that helps you plan trips effortlessly. It provides personalized itineraries based on user interests, covering attractions, accommodations, food, and logistics.

Features 🚀

  • Personalized Travel Itineraries
  • City Guide & Recommendations
  • Cost Estimations & Logistics
  • Visa & Transportation Details
  • Multi-Agent AI Collaboration

Tech Stack 🛠️

  • Backend: CrewAI
  • Frontend: Streamlit
  • AI Models: Groq
  • Tools: DuckDuckGo Search, Website Scraping

Setup Instructions 🔧

1️⃣ Clone the Repository

git clone https://github.com/ankush0511/TravelMate-AI-
cd travelmate-ai

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Configure Environment Variables

  • Create a .env file and add your API keys
GOOGLE_API_KEY=GOOGLE_API_KEY

4️⃣ Run the Application

streamlit run main.py

Project Structure 📂

travelmate-ai/    
│── TravelAgents.py          # AI Agents
│── TravelTasks.py           # Task Definitions
│── TravelTools.py           # Utility Tools
│── main.py                  # Entry Point
│── requirements.txt         # Dependencies
│── README.md                # Project Documentation

How It Works 🔄

1️⃣ Enter your travel details in the Streamlit interface. 2️⃣ AI processes your input and gathers data. 3️⃣ Get a personalized travel itinerary with recommendations.

Demo & Screenshot

image image

Future Enhancements 🌟

  • Integration with real-time APIs (flights, hotels, events)
  • Voice-enabled travel assistant
  • Multi-language support

License 📝

This project is licensed under the MIT License.

Author 👨‍💻

Developed by Ankush Chaudhary. Contributions are welcome!

About

TravelMate AI is a Streamlit-based AI travel assistant that helps you plan trips effortlessly. It provides personalized itineraries based on user interests, covering attractions, accommodations, food, and logistics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages