- Notifications
You must be signed in to change notification settings - Fork0
A CrewAI agent based app that helps you in finding flights and planning your itinerary at the destination with top recommended places to visit
License
sachs7/flight_finder_and_trip_planner_crewai
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A CrewAI agent based app that helps you in finding flights and planning your itinerary at the destination with top recommended places to visit.
- OpenAI
- SerpAPI (for Google Flights)
- Serper API (for web searchs)
Add the above API keys in.env
file
Note:The code is tested on Python version: 3.12.0
- Clone the repo
- Install UV:
pip install uv
- Create virtual environment using,
uv venv --python 3.12
- Run
crewai install
to install all the dependencies - Run
crewai run
Caution
Google SERPAPI is used here to search for flights. If using a free tier, it shouldn't be used for commercial purposes.
If you want to run this as a Streamlit app follow the steps:
- Clone the repo
- Install UV:
pip install uv
- Create virtual environment using,
uv venv --python 3.12
- Install the libraries mentioned in
pyproject.toml
dependencies section usinguv pip install xxxxxx
- To run the app:
streamlit run main_streamlit.py
and follow the instructions to access it in a browser
The output is stored as atrip_itinerary.md
file:





About
A CrewAI agent based app that helps you in finding flights and planning your itinerary at the destination with top recommended places to visit
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.