
Job hunting turns into a spreadsheet you stop updating. OfferTunity keeps every application, interview stage and silent week in one native macOS window — and never sends a byte of it anywhere.
Version 1.1 | Requires macOS 14.0 or later.
The app follows your system language, in English or Turkish.
The hardest part of a job hunt is not the interviews, it is the not knowing. Every open application shows how many days it has been waiting, colour-coded, so the ones going quiet are obvious at a glance. The counter stops the moment a process closes.
0-6 days
Still early — no need to chase.
7-13 days
A good moment for a follow-up email.
14+ days
Two weeks of silence — worth chasing.
Applied, HR interview, technical interview, offer, rejected. Every change is recorded with its date, so you can see how long each stage actually took.
Set a date to come back to an application and it is flagged when the day arrives. Filter by status, sort by longest waiting, and search across company, position and notes.
Record what you asked for and what you were offered, in TRY, USD, EUR or GBP. The gap between the two is worked out for you.
Note how the rejection arrived and why — another candidate, experience, budget, relocation or visa, position closed — so patterns across a search become visible.
Keep the HR contact and the technical interviewer with each application, with the posting link and your own notes alongside them.
Built with SwiftUI and SwiftData. No account, no sync, no analytics — your salary expectations and rejection notes never leave the machine.