TripForge AI
AI travel planner by [Sharad Khare](https://www.sharadkhare.in/).
TripForge AI
AI travel planner by Sharad Khare.
TripForge AI researches destinations, builds personalized day-by-day itineraries, and exports plans to calendar files.
Features
- Multi-agent workflow: researcher + planner
- OpenAI GPT-4o cloud mode (
app.py) - Local Ollama mode (
app_local.py) - SerpAPI-powered destination research
- Download itinerary as
.icscalendar file - Streamlit interface for fast trip planning
Quick start
cd tripforge-ai
pip install -r requirements.txt
streamlit run app.py
Local mode:
streamlit run app_local.py
Required API keys
Cloud mode:
- OpenAI API key
- SerpAPI key
Local mode:
- SerpAPI key
- Ollama running locally
How it works
1. You enter destination and trip duration.
2. The researcher agent gathers relevant activities and stays.
3. The planner agent creates a structured itinerary.
4. You can export each day to your calendar app.
Project structure
tripforge-ai/
├── app.py
├── app_local.py
├── tripforge/
│ ├── calendar.py
│ ├── config.py
│ └── services.py
├── requirements.txt
├── pyproject.toml
└── README.md
Who this is for
- Travelers planning detailed day-by-day trips
- Travel-tech founders building itinerary products
- Developers testing AI trip planning with search grounding
- Agencies automating trip research and route suggestions
Use cases
- Create destination itineraries from duration and preferences
- Compare cloud and local AI planning modes
- Export plans to calendar apps through ICS files
- Build intelligent travel concierge experiences
Author
- Website: sharadkhare.in
License
MIT © Sharad Khare
Loading file tree…
Select a file to preview its source.
bash
cd tripforge-ai
pip install -r requirements.txt
streamlit run app.py