In this tutorial we are building a 100% local multi-agent hotel booking crew. It find the cheapest and best hotels for you and uses DeepSeek-R1 running locally.
It features Browserbase to create a headless browser tool for the agents and CrewAI for multi-agent orchestration.
To sync dependencies, run:
uv syncYou need to set up the following environment variables:
BROWSERBASE_API_KEY=...
OPENAI_API_KEY=... (not required for locally running)Get your browser base API key here
OpenAI API key needed only when you are running app_openai.py. app.py uses a locally running DeepSeek with Ollama. (how to setup local llm)
Ensure these variables are configured correctly before running the application use .env.example as reference and create your own .env file.
Run the streamlit app using streamlit run app.py
Get a FREE Data Science eBook 📖 with 150+ essential lessons in Data Science when you subscribe to our newsletter! Stay in the loop with the latest tutorials, insights, and exclusive resources. Subscribe now!
Contributions are welcome! Please fork the repository and submit a pull request with your improvements.
