An AI career engine that turns open-source contributions into verifiable income and hiring signal for Indian engineers.
openSource-Hire/
├── frontend/ Next.js 15 web app
├── backend/ FastAPI + Postgres/pgvector + Redis
├── cli/ `osh` CLI companion
├── packages/shared/ Shared TS types
├── eval/ Thesis evaluation harness
└── docs/ Architecture, thesis outline, maintainer pledge
- Node 20+, pnpm 9+
- Python 3.11+, uv (or pip)
- Docker + Docker Compose
- A GitHub OAuth app (client id/secret)
- An Anthropic API key
cp .env.example .env # fill in keys
docker compose up -d # postgres+pgvector+redis
pnpm install # JS workspaces
cd backend && uv sync # python depsRun the backend:
cd backend && uv run uvicorn app.main:app --reload --port 8000
# verify: curl http://localhost:8000/healthRun the frontend:
cd frontend && pnpm dev # http://localhost:3000See docs/architecture.md. Ship P0 → P1 → P2 in order.