An intelligent recruitment system that automates your entire hiring pipeline—from job posting to offer letters—using AI agents while keeping humans in control.
Note
Currently in Development – Features are being actively built and tested. Expect breaking changes.
ConvexHire is an AI-powered recruitment platform that automates your hiring workflow:
- AI Job Descriptions – Generate tailored job postings
- Smart Resume Screening – Automated candidate evaluation with dual AI agents
- Semantic Search – Find candidates using vector-based matching
- Interview Coordination – Automated scheduling and reminders
- Voice Analysis – AI-powered interview assessment
- Human Oversight – Keep recruiters in control of final decisions
- Talent Database – Searchable archive of all candidates
Important
Prerequisites:
# 1. Clone the repository
git clone https://github.com/devrahulbanjara/ConvexHire.git
cd ConvexHire
# 2. Configure AWS credentials
aws configure
# Enter your AWS Access Key ID, Secret Access Key, and region (e.g., us-east-1)
# 3. Set up environment variables
cp backend/.env.example backend/.env
cp frontend/.env.example frontend/.env
# 4. Start infrastructure
docker-compose up -d
# 5. Run backend (http://localhost:8000)
cd backend && uv sync && uv run fastapi dev
# 6. Run frontend (http://localhost:3000)
cd frontend && npm install && npm run devImportant
Make sure to configure your API keys in the .env files before running the application.
Built with ❤️ by Rahul Dev Banjara
ConvexHire • Where AI meets Human Judgment
⭐ Star this repo if you believe hiring should be intelligent, not manual.