HireFlow is a multi-agent AI-powered hiring pipeline that automates candidate evaluation, screening, and decision-making using intelligent agents. It leverages modern backend frameworks and AI models to streamline the recruitment process.
- 🤖 Multi AI Agent Architecture
- 📄 Resume Parsing & Analysis
- 🧠 Intelligent Candidate Evaluation
- 📊 Scoring & Ranking System
- 🔗 API-based Pipeline Execution
- ⚡ Fast and Scalable using FastAPI
- 🔐 Secure API Key Authentication
The system follows a pipeline of AI agents: User Input → API → Hiring Pipeline → AI Agents → Evaluation → Result
- Resume Analyzer Agent
- Skill Matching Agent
- Scoring Agent
- Decision Agent
- Backend: FastAPI
- AI/ML: LLM-based Agents (Gemini / OpenAI)
- Language: Python
- Deployment: Cloud Run / Vercel (optional)
hireflow/ │── app/ │ ├── routes/ │ │ └── hire.py │ ├── services/ │ │ └── pipeline.py │ ├── schemas/ │ │ └── hire_schema.py │ ├── core/ │ │ └── auth.py │ │── .env │── requirements.txt │── README.md
-User submits candidate data -API triggers hiring pipeline -Multiple AI agents process the data -Each agent contributes to evaluation -Final score and decision are returned
Google Cloud Run Vercel (for frontend)
🧾 PDF Resume Upload Support 🎤 AI Interview Agent 📊 Dashboard for HR Analytics 🔄 Continuous Learning Models
Pull requests are welcome. For major changes, please open an issue first.
MIT License
Yash Kumar