Jobomatejob search command center
A job-search command center that keeps every application under your approval.
Jobomate combines job sourcing, candidate profile handling, CV-grounded drafting, approval review, and controlled email sending. It helps find roles or suitable companies, prepares tailored outreach, and waits for you before anything is queued.
Find, draft, approve, send.
Jobomate is built around a visible approval wall, so automation helps with research and drafting without silently applying on your behalf.
Real app interface
Built around a visible approval workflow.
The current desktop build shows the application flow, candidate setup, local data, and send controls in one native window.
Assistant command center
Start from a guided dashboard that walks through setup, discovery, drafting, approval, and sending without hiding the state of the workflow.
Candidate profile and safeguards
Keep your CV, target role, preferences, search limits, dry-run mode, and approval behavior explicit before any message can be scheduled.
What it does
A full application workflow, under your control.
The app combines job sourcing, candidate profile handling, LLM drafting, email delivery, scheduling safeguards, and local audit history.
Search many sources
Pulls from public APIs, Greenhouse and Lever boards, company career pages, user-provided URLs, browser-assisted extraction, CSV, pasted text, saved HTML, and sample offline data.
Build your profile
Loads your CV, confirms your candidate profile, applies search preferences, and ranks roles against compatibility and start-date constraints.
Draft carefully
Creates tailored application emails and cover-letter PDFs using CV facts only, with guardrails for forbidden claims and sensitive personal topics.
Approve every send
No application is scheduled or sent until its draft is approved. Editing or regenerating a draft forces re-approval.
Use your own email
Supports dry-run mode, SMTP, Gmail OAuth, and Microsoft Graph, with secrets stored in the macOS Keychain.
Respect safety limits
Queue spacing, quiet hours, jitter, pause/resume/cancel controls, and automatic stop conditions help keep sending controlled.
Local-first safeguards
Nothing leaves your machine without passing the approval wall.
Jobomate stores local data under Application Support, redacts logs, and keeps email delivery explicit rather than automatic.
- Dry-run default until a real account is tested
- Keychain secrets for credentials
- SQLite local data for jobs and drafts
- Audit JSONL for visible history
- Cloud or local LLMs via multiple adapters
- Manual portal fallback when scraping is blocked
- Quiet hours between 20:00 and 08:00 Europe/Berlin
- Queue stops on auth, throttling, bounces, or repeated failures
- Platform
- macOS 14+ first
- Built with
- .NET 8 + Avalonia
- Data
- Local SQLite, documents, PDFs, audit log
- Status
- In development
Supporter thank-you
Donate $10 toward development and choose Jobomate as your thank-you download.
Support helps fund ongoing software development. As a thank you, a $10 donation gives you download access to one software product. For Jobomate, access is delivered when the first public build is ready.