Second-brain + agents that find and rank the CV-boosting opportunities you'd otherwise miss.
Built by a UK international MSc student who almost missed a $100k hackathon because he wasn't scrolling Instagram that day. Every ambitious student misses 50 opportunities a month. This agent catches them.
Every Sunday at 08:00, you open one email:
- Top 5 opportunities ranked by Leverage Score (is it worth winning?) and Fit Probability (can you actually win it?)
- A Don't miss this urgent item
- A Mirror insight on your week's pattern
- A Skip list of 10 things to ignore, with reasons
Anything you spot mid-week — Instagram reel, LinkedIn post, email forward — you paste into Ingest Anything. The agent classifies, scores, remembers.
Every competitor asks "which jobs match your CV?". Compass reasons across your full history: every skill proven, rejection suffered, contact made, artefact earned. It's not an aggregator. It's a second brain with a hiring mission.
3 scores per opportunity:
- Leverage (0–10) — opp quality (8 factors, rubric-based)
- Fit Probability (0–100%) — your odds given current profile
- Skill-Uplift — interactive: "if I gained X, my Fit jumps to Y"
Scout · Triage · Archivist · Scorer · Visa Checker · Ghost Hunter · Writer · Mirror
See agents/SPECS.md.
Next.js 15 · shadcn/ui · Supabase + pgvector · Claude Opus 4.7 · Resend · Playwright
# 1. Create a free Supabase project at https://supabase.com (2 min)
# Run brain/schema.sql in SQL Editor
# 2. Get an Anthropic API key at https://console.anthropic.com
# 3. Get a Resend API key at https://resend.com
cd sunday-brief
cp .env.example .env.local
# fill ANTHROPIC_API_KEY, NEXT_PUBLIC_SUPABASE_URL, SUPABASE keys, RESEND_API_KEY
npm install
npm run seed:cv # parses docs/cv-demo.md → Brain tables
npm run dev # localhost:3000