ehiaborsuccess/OutreachAI
0
OutreachAI
OutreachAI is an autonomous, background-running robotic outreach tool. It scours search engines for high-quality, targeted recruiter contacts and sends personalized, AI-generated emails to those contacts with your CV.
Features
- Local SQLite / Multi-tenant Database: Tracks Profiles, Recruiters, and Email Logs.
- Background Search Engine Scraping: Headless crawlers navigate DDG/Google to identify hiring managers.
- Automated Resume Dispatch: Uses AI (OpenAI API) to read recruiter job descriptions and generate personalized cold emails attached with your CV.
- Glassmorphism React Dashboard: A deeply immersive dark-mode UI to control campaigns and manage leads.
- JWT Authentication: Fully secured API via Python-Jose.
Quickstart
1. Requirements
- Python 3.9+
- OpenAI API Key
- An Email account (Gmail App Password)
2. Setup
Clone the repository:
git clone https://github.com/Sleekempire/OutreachAI.git
cd OutreachAIInstall requirements:
pip install -r requirements.txt3. Environment Variables
Create a .env file in the root directory:
OPENAI_API_KEY="sk-your-openai-key-here"
SMTP_PASSWORD="your-app-password-here"4. Run the Application
Start the Uvicorn web server:
uvicorn backend.main:app --host 0.0.0.0 --port 8000Open your browser to http://localhost:8000/.
Register an account, insert your profile details, and deploy an Agent Campaign!
