Job searching became the job.

A macOS workshop that runs the routine parts of your search and keeps every consequential decision yours.

A promising job appears. Then the busywork begins.

You can hire help. Each kind solves one slice.

Trackers, volume appliers, staffing firms: all real options, all honest tradeoffs. Most leave you stitching the workflow back together yourself.

Trackers and AI copilots

Good for organizing the search and drafting documents when you ask.

What they give you

A tidy board of saved jobs and better first drafts.

Where they stop

At the browser tab. Forms, outreach, replies, and follow-up stay separate manual work.

High-volume AI appliers

Good when raw application count is the goal.

What they give you

Hundreds of submissions from one broad profile.

Where they stop

Per-job evidence, visible receipts, and fine-grained control vary widely. You often can't see what was said in your name.

Staffing firms

Good when you want a human intermediary working the phones.

What they give you

A person with relationships and time you don't have.

Where they stop

Higher cost, less control over targeting and voice, and a record of your search that lives outside your hands.

The missing piece is not more volume. It is one connected system you direct.

Meet RoleDesk. One local pipeline for the work around the work.

Discovery, grounded documents, rehearsed applications, verified outreach, and reply handling run as one pipeline on your Mac. The routine moves forward; the decisions come back to you.

The actual app
RoleDesk Discover screen showing configured sources and results from a completed discovery run RoleDesk Queue screen showing matched jobs ready for review and preparation RoleDesk Apply screen showing prepared applications awaiting a deliberate final check
Find fresh roles across your sources.

RoleDesk gathers openings, matches them to your evidence, and sends worthwhile results to Queue.

Sources configured
164
Jobs matched
220
New jobs
80
Captured from the running macOS appDiscover, review, prepare
Join waitlist

Don't let your Mac sit idle. Early access on macOS: no account, no server in the data path.

The search comes to you.

28 source modules watch job boards and company ATS feeds, remove duplicates, screen for legitimacy, and match each opening against your actual resume.

Discovery widens as your skills inventory fills in during setup, so breadth never comes at the cost of relevance.
LinkedIn
Indeed
Glassdoor
Wellfound
Greenhouse
Google Jobs
28source modules in all
One queue

One role earns a closer look.

Fit is scored against your resume, never a generic profile. The strongest evidence becomes a tailored PDF and cover letter, grounded by an evidence ledger that blocks invented employers, dates, and metrics from reaching your documents.

You see the bullet-level diff of what tailoring changed before any document moves forward.

Senior Product Designer

92/100
Product strategy backed by experience
Design systems evidence found
Location and salary align
resume diff · 2 lines changed

The form fills itself. You choose how far it goes.

Real browser flows drive 16 supported ATS systems. Rehearsal walks the entire real form, reads every field back to verify it landed, and stops where Submit first appears, leaving a receipt. Armed mode can finish the click for approved jobs, and it always expires on a timer.

Captchas escalate to you. Identity, EEO, and work-authorization questions without an answer in your profile are left blank and flagged, never guessed.
Application rehearsalMODE: YOURS TO SET
Name and contact
Work history
Resume upload
Screening answers

Then it finds the humans.

RoleDesk looks for the relevant recruiter or teammate, checks for warm paths you already have, proves an email address is deliverable before anything sends, and drafts a short note in your voice, from your own accounts.

Email and LinkedIn are separate, revocable permissions. LinkedIn actions are capped and paced by default; no automation on that platform is risk-free, so the caps stay conservative.
LinkedIn
Hi Maya, I applied for the product design role and noticed your work on the design system...
Queued with your permission
Gmail
A concise introduction, the role, and the relevant proof of work.
Address verified before send

A reply becomes the next move.

Replies are read and classified: rejections become signal, interview requests and deadlines become structured next steps. When a real interview lands, a prep bundle generates itself, with a company brief, audience-aware questions, and a story bank built from your own experience.

When a human writes back, automated contact to that person pauses. The conversation is yours.

Automation that can say no.

RoleDesk is built to refuse: it stops whenever identity, permission, cost, or form state is not clear enough to act on truthfully.

Off

Nothing starts. Inspect the queue, read the receipts, change the rules.

Rehearse

The real form fills end to end and stops at Submit. Every run leaves a receipt.

Armed

Only jobs you approved can submit. Consent is re-checked at the click, and arming expires on a timer.

Consent is specific and revocable.

Applying, emailing, and LinkedIn are three separate grants, default-deny. Rewording a disclosure invalidates the old grant; revocation applies on the next call.

$5/dayA hard ceiling on AI spend.

Default $5 per day, adjustable from $0.25 to $50. Every AI path counts against it, including autonomous form repair, and work stops at the cap.

Blank and flagged, not guessed.

Identity, EEO, and work-authorization questions with no answer in your profile are left blank and surfaced to you. Deciding those is not the software's job.

Everything is written down.

Activity log, per-job timelines, rehearsal receipts, consent history, and every AI call, all visible in the app. Local SQLite and the macOS Keychain; no account, no telemetry.

28discovery source modules across boards and direct ATS feeds
16automated apply flows; 18 ATS platforms recognized
3AI providers, routed per task with your own keys
0accounts, servers in the data path, or telemetry SDKs

It does not promise a job.

RoleDesk removes the repeated work and keeps the record legible. The choices, the conversations, and the outcome remain yours.

Figures come from the shipped code inventory; partial and dormant features are excluded from every count.

Every job leaves a map.

Beyond the daily queue, RoleDesk connects each application to the people around it, the evidence behind it, and what the outcome should teach your next move.

People Map

Who was researched for each job, why they mattered, the channel used, and where every conversation stands.

Apply Map

Each application and rehearsal with its ATS, field trail, answers, receipt, and submission status.

Referral radar

Your imported contacts, cross-referenced against every discovered job, so "you know someone here" never goes unnoticed.

Patterns

Outcomes compared by keywords, resume variants, sources, and timing, turned into concrete recommendations.

Strategy

A morning summary and an AI coach that reads your own funnel and suggests where the search goes next.

Also inside

DocumentsMessagesInboxContactsResume ReviewInterview PrepActivity LogExceptions

Make room for better decisions.

Join the RoleDesk waitlist for launch updates and early access on macOS.

The form activates when the waitlist endpoint is connected. No email is stored by this static preview.