Ice Breaker is a web application that crawls LinkedIn and Twitter data about a person to generate personalized ice breakers for networking and outreach.
- Scrapes LinkedIn and Twitter profiles for public data
- Uses AI to craft custom ice breakers based on the gathered information
- Integrates with OpenAI, Proxycurl, and Twitter APIs
Before running the project, ensure you have the following API keys and environment variables set in a .env file. To do that, simply copy the .env.example file to .env and fill in the values.
-
Note:
-
This project uses paid API services:
- Proxycurl
- Twitter API (paid)
-
If you enable tracing (
LANGCHAIN_TRACING_V2=true), you must provide a validLANGCHAIN_API_KEY. Without it, the app will throw an error. If you don't need tracing, omit or comment out these variables.
-
git clone https://github.com/phillippbertram/langchain-icebreaker.git
cd langchain-icebreakerIf you don't have uv installed, you can install it with:
pip install uvuv syncuv run python app.pyOpen your browser and navigate to http://localhost:5001 to access the application.
