Cut Your Job Search
from 83 to 23 Days.
Wren scans 15+ job sources every night, scores every listing against your career, and delivers ranked opportunities with tailored cover letters before you wake up. You approve. We apply.
116,648
Jobs Processed
3669
Apply Now
10,080
AI Analyzed
3
Active Profiles
Four-Stage Intelligence Pipeline
From raw job listings to ready-to-send applications, fully automated.
1. Scrape
Fetches from 15+ sources across 6 ATS platforms, 6 remote boards, and 7 job aggregators. Deduplicates by URL.
116,648 jobs collected
2. Score
Two-layer system: Gemini embeddings for semantic fit (0-50 pts) plus hard filters for location, seniority, salary (up to +50 pts).
0 to 100 composite score
3. Analyze
Deep AI career-path mapping via Gemini. Produces verdicts: Apply Now, Worth Exploring, or Skip with narrative reasoning.
10,080 jobs analyzed
4. Sync
Pushes to Notion dashboards and this Cloudflare Pages dashboard. Interactive state (picks, ratings, tracking) persisted via KV.
Real-time dashboards
15+ Job Sources, One Pipeline
ATS platforms, remote boards, and international aggregators, all normalised into a single SQLite database.
ATS Platforms
30+ companies tracked
Remote Boards
Global remote opportunities
Job Aggregators
10 countries covered
Two-Layer Scoring System
Every job gets a 0 to 100 composite score combining semantic AI understanding with practical career filters.
Semantic Similarity
0 to 50 points
Gemini embedding model converts career narrative, skills, and target roles into 768-dimensional vectors. Each job gets the same treatment. Cosine similarity determines alignment. Results cached in SQLite by SHA-256 hash.
Model: gemini-embedding-001 · 768 dims
Maps cosine similarity 0.40-0.80 linearly to 0-50 points
Hard Filters & Penalties
-50 to +50 points
Practical career criteria that boost or penalise the semantic score. Location matching, seniority alignment, salary range checking, and dealbreaker keyword detection.
5-Step Guided Workflow
Each profile gets a personalised journey from career story to tracked applications.
My Story
AI career audit, market fit analysis, competitive advantages, action plan
Paths
Interactive career path rating, target companies per path, priority ranking
Jobs
Filtered job browser, score breakdowns, AI verdicts, starring and picking
Apply
AI-generated cover letters and CV positioning via Gemini, materials library
Track
Kanban board: Not Applied, Applied, Interviewing, Outcome
Interactive Picking
Star jobs, rate career paths, track interest across sessions
AI Generation
Gemini-powered cover letters and CV positioning on demand
Company Intelligence
Per-company research, score history, role tracking
Analytics
Score distributions, source analysis, verdict breakdowns
You Approve.
We Apply.
Your next job is being found right now. You just haven't said yes yet.
While you sleep
Scanning
Visits 15+ job sites and career pages every night. Every new listing collected and stored.
3:00 AM
Scoring
Every job scored 0-100 against your background. Poor fits filtered out silently. You never see them.
5:00 AM
Cover Letters
For every strong match, a tailored cover letter is written. Specific to that exact role and company.
7:00 AM
Morning Digest
Email lands with your best matches, AI reasoning on each, and one-click dashboard links.
Your morning
You Approve
Review the reasoning. Click Approve. Applications submitted. You never touch a single form.
A real morning, every morning
"It's 7:14am. You pour your coffee. Your phone shows 3 new matches. You read what the AI wrote about each one. You click Approve on two of them. You put your phone down."
By the time you finish your coffee, two applications are submitted. Two hiring managers have your name in front of them. You haven't opened a careers page. You haven't typed a single word. You haven't even sat down yet.
It reads your story once
Tell it once. It never forgets.
You fill in your background, goals, and what you are looking for. Every job it finds from that point on gets measured against your story. No more rewriting your pitch or explaining yourself from scratch.
It writes your letters
Every letter written for that exact job.
When a job scores well, the AI writes a cover letter specifically for it. It reads the job description and your career history side by side, then maps your real experience to what that employer is asking for. The result sounds like you wrote it on your best day.
It fills the forms
Opens the page. Fills every field. Submits.
When you click Approve, the platform opens the company careers page in a real browser, fills in every field from your profile, uploads your CV, pastes the cover letter, and hits Submit. Works on Greenhouse, Lever, Workable, and dozens more.
You just say yes or no
Your whole job search in minutes a day.
Every morning you get an email with your strongest matches. Open the dashboard, read what the AI found about each role, and approve or skip. The applications go out without you touching a single form.
What you actually do
Review
Read the AI reasoning on each match
Approve
Click the jobs you want to apply to
Done
Applications go out automatically
Three clicks. Two coffees. A pipeline full of opportunities.
Select a Dashboard
Each profile has a personalised pipeline with tailored search configs, scoring weights, and career analysis.
Kimberley Grote
Sydney, Australia
Operations, Hospitality, Events, Partnerships
Project management, hotel operations, tech startup ops
47,409
Jobs
2789
Apply Now
54
Avg Score
Mitchell Bradley
Sydney, Australia
Growth, Partnerships, Business Development
SaaS growth, VC advisory, customer success, GTM strategy
47,409
Jobs
853
Apply Now
54
Avg Score
Tanja Zierer
Berlin, Germany (relocating to Nordic countries)
Nordic Healthcare, ICU/ECMO, MedTech
Critical care nursing, flight rescue, pharma, clinical applications
21,830
Jobs
27
Apply Now
19
Avg Score
Stop Searching.
Start Getting Found.
Job hunting is exhausting. This platform handles the grunt work so you can focus on the conversations that actually move the needle.
10-20 hrs
per week spent on manual job hunting by senior professionals
15+
sources checked simultaneously every pipeline run
48 hrs
from sending your CV to your first morning digest
$0 noise
every job ranked, filtered, and explained by AI before you see it
Task
Manual Job Hunt
Wren
Checking job boards
2-3 hrs/day
Filtering irrelevant jobs
Manual, exhausting
Understanding fit
Gut feeling
Writing cover letters
30-60 min each
Tracking applications
Spreadsheet chaos
New job alerts
Basic email alerts
Cross-Border Seekers
Searching AU, UK, DACH, Singapore, and Nordic markets simultaneously with country-specific salary norms and currency conversion.
Career Transitioners
AI career-path mapping shows how your experience translates to each role, with personalised positioning and transferable skills analysis.
Senior Professionals
Deep seniority filtering, salary benchmarking, and company intelligence for $150k+ executive and specialist roles across multiple markets.
Built for Scale
A modular, extensible architecture designed for adding new profiles, sources, ATS integrations, AI models, and full automation.
Node.js ESM
Modern ES modules, zero framework overhead, single-process pipeline
SQLite
better-sqlite3, deterministic IDs, profile isolation, sub-ms reads
Gemini API
gemini-embedding-001 semantic scoring + text generation for AI verdicts
Claude API
Agentic automation: cover letters, market research, profile onboarding
Playwright
Headless Chrome for JS-heavy ATS scraping and form submission automation
Resend
Transactional email: morning Apply Now digest, weekly market briefing
Astro + Cloudflare
SSG dashboard + Workers SSR + KV for persistent interactive state
Notion API
Bidirectional sync: pull dashboard picks, push scored jobs to Notion
node-cron
Scheduled pipeline: nightly scrape at 2am, analysis at 4am, digest at 7am
120+ Searches
Per-profile JSON search configs spanning 10 countries and 15+ sources
What Can Be Added
The platform is designed to grow. Here's the roadmap.
Automation
- Nightly cron: auto-scrape, score, analyze overnight
- Playwright form submission for ATS applications
- Morning Apply Now email digest via Resend
- Weekly market intelligence briefing with salary trends
- LinkedIn activity tracking via headless Chrome
More Sources
- JSearch: LinkedIn + Indeed + Glassdoor aggregator
- LinkedIn Jobs API (real-time, 1B+ listings)
- Findwork.dev: senior dev and startup jobs
- MyCareersFuture.sg (Singapore government board)
- Workday, iCIMS, BambooHR, Taleo ATS platforms
Intelligence
- Company enrichment: funding, headcount, Glassdoor rating
- Salary benchmarking from Levels.fyi and Glassdoor
- Interview prep generation per job and company
- Cover letter A/B versioning and outcome tracking
- New profile onboarding under 1 hour with Claude Code
Your LinkedIn.
Our Entire Team.
Send us your LinkedIn URL and CV. Within 48 hours, a fully configured AI job hunting system is live and working for you, around the clock, while you focus on everything else.
Send us two things
Your LinkedIn URL and your CV. That is all we need from you. No forms, no questionnaires, no software to figure out.
We build everything
Our team reads your background, writes your career narrative, configures your search, and gets the system live. You wait 48 hours. That's it.
Wake up to your matches
Every morning, your best opportunities from overnight are waiting. Read the reasoning. Click Approve. The system handles the rest.
One-time setup
Everything to get you live in 48 hours
- Career narrative written from your LinkedIn and CV
- Target roles, industries, locations, salary configured
- Notion job tracking workspace built and connected
- First pipeline run, initial job feed populated
- Personal walkthrough so you know exactly how it works
Monthly subscription
Cancel anytime. No contracts.
- Nightly scrape across 15+ job sources
- Every job scored 0-100 against your specific profile
- AI reasoning written for every match
- Tailored cover letter generated for each top match
- Morning digest email before you start your day
- One-click Approve flow from email or dashboard
- Automated application submission to company websites
- Full tracking in Notion and your dashboard
Put $197 in context
Most clients land within 60 days. That's $394 total for a role worth $120,000 a year.
How long does it actually take to get started?
From the moment you send your LinkedIn URL and CV, the system is live within 24-48 hours. Most clients receive their first morning digest email on day two. Nothing to install or configure.
Do I need any technical knowledge?
None. You interact through your morning email and a clean web dashboard. Approving an application takes one click. If you can read email, you can use this.
What if I want to apply to a job myself?
You are always in control. You can apply manually to any job at any time. The dashboard lets you log opportunities you find yourself and track everything in one place.
Can I pause or cancel?
Yes, anytime. No annual contracts, no cancellation fees. If you land a role or want to pause, stop at the end of any billing period. Your data and Notion workspace stay yours.
Most senior professionals spend 10 to 20 hours a week on job search tasks that could be running automatically. This service removes all of that.
First month of ongoing service included with setup. System live in 48 hours or full refund, no questions asked.