Dev.to
7/12/2026

How I Built ProjectHub: An Embeddable AI Recruiter Assistant That Runs on Free Tiers
Short summary
A developer built ProjectHub (aka Scout), an embeddable AI chat widget that lets recruiters ask questions about his portfolio via a single script tag. The architecture uses vanilla JS on GitHub Pages, a Node.js backend on a GCP free-tier VM, a JSON knowledge base synced from GitHub, and a network of free LLM providers with fallback to grounded answers. The system includes per-tab session memory, response caching, safety checks, and analytics—all running without paid AI traffic.
- •Single script-tag embeddable chat widget for portfolio sites with no build step required
- •Three-layer architecture: GitHub Pages frontend, GCP VM backend, free LLM provider network with knowledge base fallback
- •Includes session memory, caching, safety checks, and analytics dashboard on entirely free infrastructure
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



