Browse / Job hunt / hireflow

hireflow

pushkarraj

HireFlow: AI-powered recruitment platform that matches candidates to job descriptions using semantic search (BM25 + Pinecone + Gemini)

Open pushkarraj/hireflow → Does not match the four rules.

Built for one agent

ships CLAUDE.md and nothing for other agents.

In its own words

README.mdpushkarraj/hireflow

An AI-powered recruitment platform that combines semantic search with Generative AI to intelligently match candidates to job descriptions. HireFlow goes beyond traditional keyword-based filtering to understand the deeper semantic alignment between candidates and roles.

🚀 Features

  • Semantic Document Processing: Parse resumes and job descriptions using LangChain-powered LLM parsing
  • Intelligent Vector Search: Use Pinecone vector database for semantic similarity matching
  • AI-Powered Evaluation: Generate candidate evaluations with confidence scores and insights
  • Modern Web Interface: Streamlit-based recruiter dashboard
  • Modular Architecture: Clean, maintainable codebase with unified logging

🛠️ Technology Stack

  • Python 3.12+
  • LangChain: Document processing and LLM orchestration
  • Google Gemini: LLM and embeddings
  • Pinecone: Vector database for semantic search
  • Streamlit: Web interface
  • Pydantic: Data validation and configuration
  • PyPDF: PDF text extraction

📋 Prerequisites

  • Python 3.12 or higher
  • Google AI API key (Gemini)
  • Pinecone account and API key

🚀 Quick Start

3. Environment Configuration

Create a .env file in the project root:

Quoting 46% of the README. Read the rest on GitHub ↗

Read from the repository's git tree on 2026-08-17.