AI-Powered Hiring Assistant
Automate resume processing, generate intelligent interview questions, and streamline candidate communication with AI
Smart Resume Processing
Upload bulk resumes and extract candidate data with AI-powered OCR
AI Interview Assistant
Generate relevant questions and get real-time interview assistance
Automated Communication
Send personalized emails with customizable templates
No credit card required • Self-hosted • Open source
Everything you need to hire better
From resume screening to live interviews, our AI-powered platform automates the tedious parts while keeping the human touch where it matters
Bulk upload PDF/DOCX resumes with AI-powered data extraction using Mistral AI
- Drag & drop bulk upload
- AI-powered OCR extraction
- Duplicate detection
- Skills & experience parsing
Generate intelligent interview questions tailored to each candidate and role
- Role-specific questions
- Candidate-tailored queries
- Follow-up suggestions
- Interview preparation
Real-time transcription and AI assistance during interviews
- Speech-to-text transcription
- Dynamic question suggestions
- Session recording
- Interview analysis
Optional email setup with personalized templates and smart validation
- Optional Gmail configuration
- Multiple email templates
- Bulk sending with rate limiting
- Smart validation & error guidance
Comprehensive account settings with optional email configuration
- Flexible onboarding flow
- Optional Gmail setup
- Account security overview
- Visual status indicators
Complete applicant tracking with status management and pipeline
- Application status tracking
- Candidate database
- Job post associations
- Activity logging
Enterprise-grade security with data encryption and user isolation
- AES-256-GCM encryption
- Session management
- Data isolation
- Secure file storage
From resume to hire in minutes
Our streamlined workflow automates the repetitive tasks while keeping you in control of the important decisions
Upload & Extract
Drag and drop resumes in bulk. Our AI automatically extracts candidate information, skills, and experience.
- Support for PDF and DOCX files
- Mistral AI-powered data extraction
- Automatic duplicate detection
- Structured candidate profiles
Review & Communicate
Preview and send personalized emails to candidates with professional templates.
- Multiple email templates
- Personalized content per candidate
- Bulk sending with rate limiting
- Delivery tracking and analytics
Interview & Decide
Generate AI-powered interview questions and conduct live interviews with real-time assistance.
- Role-specific question generation
- Live speech transcription
- Dynamic follow-up suggestions
- Interview session recording
Ready to streamline your hiring?
Join the revolution of AI-powered hiring and save hours of manual work
Enterprise-grade technology stack
Built on proven technologies that scale from prototype to production, with security and performance in mind
Built with the latest React and Next.js technologies
Type-safe database operations with modern ORM
Cutting-edge AI models for intelligent automation
Accessible, beautiful UI components
Enterprise-grade security measures
Scalable storage and communication services
Performance & Reliability
Why choose open source?
Break free from expensive ATS platforms. Get enterprise features without the enterprise price tag.
Free Forever
No subscription fees, no per-user costs, no hidden charges
No Vendor Lock-in
Your data stays with you, migrate anytime, modify as needed
Full Control
Self-hosted deployment, complete data ownership and privacy
Customizable
Modify the code, add features, integrate with your existing tools
Community Driven
Active development, community contributions, shared improvements
Enterprise Ready
Production-grade code, security best practices, scalable architecture
Open Source vs Commercial ATS
Get started in under 10 minutes
Follow our simple setup guide to have your AI hiring assistant running locally
Clone & Install
2 minutesGet the code and install dependencies
git clone https://github.com/ffeew/hiring-assistant.gitcd hiring-assistantnpm installConfigure Environment
5 minutesSet up API keys and database connection
cp .env.example .env.local# Add your API keys to .env.localnpx drizzle-kit generate && npx drizzle-kit migrateLaunch Application
1 minuteStart the development server
npm run dev# Open http://localhost:3000# Sign up and start hiring! 🎉Need help?
Our comprehensive documentation and community support will get you up and running
Ready to revolutionize your hiring process?
Get Started Now