Narzędzie osobiste · LLM

JobHunter

Lokalny kokpit do szukania pracy i zleceń: zbiera ogłoszenia z wielu źródeł, ocenia je pod mój profil i przygotowuje odpowiedzi, które sam sprawdzam i wysyłam.

JobHunter
Rok
2026
Status
Działa, narzędzie osobiste
Działa na
tylko 127.0.0.1
Stack
Python · FastAPI · APScheduler · SQLite · Claude · OpenAI · Gemini · plain JS
  • 6+źródeł w jednym feedzie
  • 0–100zrozumiała ocena każdego ogłoszenia
  • 4dostawcy LLM, przełączani w ustawieniach
  • 0wiadomości wysłanych beze mnie

Problem

Ogłoszenia są rozrzucone po Djinni, DOU, Work.ua, Freelancehunt, Upwork i kanałach Telegrama, wiele z nich to duplikaty. Przeczytanie wszystkich i dobra odpowiedź na każde zajmują godziny dziennie.

Jak to działa

  1. 01

    Zbieranie

    Wtyczki źródeł działają równolegle z limitami czasu, według harmonogramu lub na żądanie.

  2. 02

    Usuwanie duplikatów

    Po ID źródła oraz rozmyto po tytule i firmie między źródłami ("również na: DOU").

  3. 03

    Ocena 0–100

    Zrozumiałe reguły: umiejętności, rola, seniority, wynagrodzenie, zdalność, język, świeżość i warunki wykluczające.

  4. 04

    Dogłębna ocena

    LLM wystawia oceny A–F z lukami, sygnałami ostrzegawczymi, tym, co podkreślić, i ceną; odpowiedzi są cache’owane, a koszt każdego wywołania logowany.

  5. 05

    Szkice odpowiedzi

    Listy motywacyjne, propozycje na Upwork, oferty na Freelancehunt, wiadomości do rekruterów i przypomnienia, sprawdzane przez przebieg krytyka.

  6. 06

    Śledzenie lejka

    Tablica kanban, oś czasu, przypomnienia o follow-upach i statystyki odpowiedzi według źródeł. Nic nigdy nie jest wysyłane automatycznie.

SourcesDjinni, DOU, Upwork…SchedulerAPSchedulerCollectorrównolegle, limity czasuDedupID + rozmyty tytułScoringreguły, 0–100LLM reviewA–F, cache, z kosztemDrafts + criticlisty, propozycjeFunnelkanban, przypomnienia

Znane ograniczenia

  • Jest zbudowane wokół profilu jednej osoby; tryb wieloużytkownikowy wymagałby kont i oddzielnego przechowywania danych.

Potrzebujesz czegoś podobnego?

Opowiedz o swoim zadaniu i danych. Odpowiem, jak bym do tego podszedł.

Omówmy projekt →