CoolFace
Apppublic

ehiaborsuccess/OutreachAI

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
App README

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:

bash
git clone https://github.com/Sleekempire/OutreachAI.git
cd OutreachAI

Install requirements:

bash
pip install -r requirements.txt

3. Environment Variables

Create a .env file in the root directory:

env
OPENAI_API_KEY="sk-your-openai-key-here"
SMTP_PASSWORD="your-app-password-here"

4. Run the Application

Start the Uvicorn web server:

bash
uvicorn backend.main:app --host 0.0.0.0 --port 8000

Open your browser to http://localhost:8000/.

Register an account, insert your profile details, and deploy an Agent Campaign!