Jobomate logo 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.

macOS 14+ .NET 8 + Avalonia Approval wall Local-first data
Jobomate desktop app showing the assistant command center, workflow controls, progress details, and activity panels.
Running Jobomate app: assistant command center with guarded workflow stages and local project status.

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.

8/dayDefault sending cap
25m+Spacing between sends
Dry runDefault email mode

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.

Jobomate assistant command center showing workflow progress and next actions.

Assistant command center

Start from a guided dashboard that walks through setup, discovery, drafting, approval, and sending without hiding the state of the workflow.

Jobomate candidate profile and details settings screen.

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.

1

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.

2

Build your profile

Loads your CV, confirms your candidate profile, applies search preferences, and ranks roles against compatibility and start-date constraints.

3

Draft carefully

Creates tailored application emails and cover-letter PDFs using CV facts only, with guardrails for forbidden claims and sensitive personal topics.

4

Approve every send

No application is scheduled or sent until its draft is approved. Editing or regenerating a draft forces re-approval.

5

Use your own email

Supports dry-run mode, SMTP, Gmail OAuth, and Microsoft Graph, with secrets stored in the macOS Keychain.

6

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.

Jobomate$10
Your donation supports development and reserves Jobomate download access.