6 AI Agents Running Daily

Career OS

A human-in-the-loop AI system that finds job opportunities, drafts application materials, proposes portfolio projects, teaches in-demand skills, preps for interviews, and delivers a daily briefing. You review everything and submit every application yourself.

How It Works

Every weekday at 7am, six AI agents research the market, draft materials, and prep a briefing β€” then hand everything to you for review. Nothing is submitted on your behalf.

πŸ”Agent 1

Skills Scout

Scans job postings for skill trends and logs opportunities

πŸ“ŠAgent 2

Data Analyst

Proposes portfolio projects from real datasets

πŸ“šAgent 3

Tutor

Teaches the #1 missing skill each day

πŸ“Agent 4

Materials Drafter

Drafts tailored resume bullets and cover letters for review

🎀Agent 5

Interview Coach

Generates personalized Q&A prep

🧠Agent 6

Orchestrator

Compiles everything into a daily briefing

Architecture


  GitHub Actions (cron 7am CT)
         β”‚
         β–Ό
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  FastAPI Backend (Python)            β”‚
  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
  β”‚  β”‚ CrewAI β”‚β†’β”‚ Claude  β”‚β†’β”‚ SQLite   β”‚ β”‚
  β”‚  β”‚6 agentsβ”‚ β”‚Haiku 4.5β”‚ β”‚ results  β”‚ β”‚
  β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
  β”‚       β”‚          β”‚           β”‚       β”‚
  β”‚  Notion    Google Sheets   Azure     β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                 β”‚ REST + WebSocket
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚  Next.js Dashboard (Vercel)          β”‚
  β”‚  β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
  β”‚  β”‚Briefingβ”‚ β”‚Interviewβ”‚ β”‚Agent      β”‚ β”‚
  β”‚  β”‚+Chartsβ”‚ β”‚Practice β”‚ β”‚Monitor    β”‚ β”‚
  β”‚  β””β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
  β”‚       Voice: Web Speech API          β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
          

Tech Stack

Next.js 16TypeScriptTailwind CSSFastAPIPythonCrewAIClaude AISQLiteRechartsWeb Speech APIAzure Blob StorageGitHub ActionsVercel