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.
- Personalized Travel Itineraries
- City Guide & Recommendations
- Cost Estimations & Logistics
- Visa & Transportation Details
- Multi-Agent AI Collaboration
- Backend: CrewAI
- Frontend: Streamlit
- AI Models: Groq
- Tools: DuckDuckGo Search, Website Scraping
git clone https://github.com/ankush0511/TravelMate-AI-
cd travelmate-aipip install -r requirements.txt- Create a
.envfile and add your API keys
GOOGLE_API_KEY=GOOGLE_API_KEYstreamlit run main.pytravelmate-ai/
│── TravelAgents.py # AI Agents
│── TravelTasks.py # Task Definitions
│── TravelTools.py # Utility Tools
│── main.py # Entry Point
│── requirements.txt # Dependencies
│── README.md # Project Documentation
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.
- Integration with real-time APIs (flights, hotels, events)
- Voice-enabled travel assistant
- Multi-language support
This project is licensed under the MIT License.
Developed by Ankush Chaudhary. Contributions are welcome!