DEV Community

Cover image for Açık Kaynak Yapay Zeka ile İş Arama Sürecinizi Otomatikleştirin (Kariyer-Ops Rehberi)
Tobias Hoffmann
Tobias Hoffmann

Posted on • Originally published at apidog.com

Açık Kaynak Yapay Zeka ile İş Arama Sürecinizi Otomatikleştirin (Kariyer-Ops Rehberi)

Kısaca

Career-Ops, Claude Code'u eksiksiz ve otomatik bir iş arama komuta merkezine dönüştüren ücretsiz, açık kaynaklı bir şablondur. Teklifleri A-F arasında puanlar, her ilan için ATS-optimize özgeçmişler üretir, 45+ şirket portalını otomatik tarar ve tüm süreci terminal tabanlı bir kontrol panelinden yönetmenizi sağlar. Sistem, 740+ iş teklifini değerlendirmek ve Yapay Zeka Uygulama Yöneticisi pozisyonuna yerleşmek için gerçek dünyada kullanılmıştır.

Apidog'u bugün deneyin


Giriş

Birçok geliştirici, iş başvurularını elektronik tabloda takip eder: yeni bir sekme açar, iş ilanını yapıştırır, anahtar kelimeleri arar ve bir satırı “Başvuruldu, bekleniyor” olarak günceller. Bu işlemi defalarca tekrar etmek, iş aramayı ikinci bir işe dönüştürür.

Career-Ops, bu manuel süreci tersine çevirir. Siz sadece bir iş tanımı ya da URL yapıştırırsınız; sistem özgeçmişinizi okur, uyumu değerlendirir, teklife 10 farklı boyutta puan verir, özel PDF oluşturur ve sonucu kaydeder. Başvurup başvurmamaya siz karar verirsiniz.

Bu kesinlikle bir “spam” botu değildir. Career-Ops, yüzlerce ilan arasından yalnızca zamanınıza değecek olanları seçmenizi sağlar. 4.0/5’in altındaki hiçbir teklife başvurmamanız önerilir. Proje bir haftadan kısa sürede GitHub’da 11.9K yıldız aldı.

💡 API geliştiriyor veya test ediyorsanız ve uç noktalarınızı güvenli bir şekilde denemek istiyorsanız, Apidog'un Test Senaryoları, Career-Ops'un iş panosu API’lerine yaptığı tüm HTTP çağrılarını üretimden önce doğrulamanıza olanak tanır. Daha fazla bilgi için [internal: api-testing-tutorial] bölümüne bakın.

Career-Ops Aslında Ne Yapar?

Career-Ops, bağımsız bir uygulama değil, bir Claude Code şablonudur. Kurulum için depoyu klonlar, özgeçmişinizi cv.md olarak eklersiniz, profilinizi YAML ile yapılandırırsınız ve Claude Code’u o dizinde açarsınız. Tek bir eğik çizgi komutuyla işlemler başlar.

Tipik iş akışı:

Bir iş URL'si veya tanımı yapıştır
        |
        v
Arketip tespiti
(LLMOps / Agentic / PM / SA / FDE / Transformation)
        |
        v
A-F Puanlama Motoru
(cv.md okunur, 10 boyutta puanlanır)
        |
   +----+----+
   v    v    v
Rapor  PDF  Takipçi
 .md   .pdf  .tsv
Enter fullscreen mode Exit fullscreen mode

Tüm süreç Claude Code çalışma zamanı üzerinde yürütülür ve modifikasyonlar kolaylıkla uygulanabilir.

14 Eğik Çizgi Komutu

Career-Ops, 14 modlu bir /career-ops giriş noktası sunar:

/career-ops                 → Tüm komutları gösterir
/career-ops {JD yapıştır}   → Tam işlem: değerlendirme + PDF + takipçi
/career-ops scan            → 45+ şirket portalında yeni ilanları tara
/career-ops pdf             → ATS-optimize CV oluştur
/career-ops batch           → 10+ teklifi paralel değerlendir
/career-ops tracker         → Başvuru süreci durumunu görüntüle
/career-ops apply           → Başvuru formlarını AI ile doldur
/career-ops pipeline        → Bekleyen URL kuyruğunu işle
/career-ops contacto        → LinkedIn için mesaj taslağı oluştur
/career-ops deep            → Hedef şirket hakkında derin analiz
/career-ops training        → Eğitim/kurs değerlendirmesi
/career-ops project         → Portföy projesi değerlendirmesi
Enter fullscreen mode Exit fullscreen mode

En sık kullanılan komut, iş URL’sini yapıştırıp tüm süreci otomatik başlatmaktır. Mod belirtmenize gerek yoktur; sistem tam değerlendirmeyi başlatır.

A-F Puanlama Motoru Nasıl Çalışır?

Bu motor, her teklifi altı blokta analiz eder:

  • Blok A: Rol Özeti — İş unvanı, ekip, kıdem ve gerekli beceriler tespit edilir; rol arketipi sınıflandırılır.
  • Blok B: Özgeçmiş Eşleşmesi — Özgeçmişiniz, iş tanımıyla anahtar kelime yerine deneyim bazında eşleştirilir.
  • Blok C: Seviye ve Ücretlendirme — Rol ve kıdem için maaş kıyaslaması yapılır, müzakere önerileri sunulur.
  • Blok D: Kişiselleştirme — Şirkete ve geçmişinize uygun bir ön yazı/iletişim açısı oluşturulur.
  • Blok E: Değerlendirme Puanı (A-F) — Nihai skor hesaplanır. 4.0/5 altı önerilmez.
  • Blok F: Mülakat Hazırlığı (STAR+R) — Özgeçmişinizden STAR hikayeleri üretilir ve story-bank.md dosyasında biriktirilir.

Ek olarak, maaş müzakere komut dosyaları ve teklif karşılaştırma çerçeveleri de oluşturulur.

ATS Optimize Edilmiş PDF Oluşturma

Career-Ops, her iş tanımına özel ATS uyumlu PDF CV üretir:

  1. İş tanımını okur, gerekli anahtar kelimeleri ve gereksinimleri çıkarır.
  2. Deneyim maddelerinizi, bu kelimeleri öne çıkaracak şekilde yeniden yazar.
  3. Space Grotesk ve DM Sans yazı tipleriyle HTML şablonu hazırlar ve Playwright/Puppeteer ile PDF'ye dönüştürür.
# Belirli bir ilan için özelleştirilmiş CV oluştur
/career-ops pdf

# Tam işlem akışında otomatik olarak
/career-ops {iş URL'si veya tanımı}
Enter fullscreen mode Exit fullscreen mode

Çıktılar, varsayılan olarak gitignore’a ekli output/ klasörüne kaydedilir.

Büyük Ölçekte Portal Tarama

Career-Ops, otomatik tarama için önceden yapılandırılmış 45+ şirketle gelir:

  • Yapay Zeka Laboratuvarları: Anthropic, OpenAI, Mistral, Cohere, LangChain, Pinecone
  • Sesli AI: ElevenLabs, PolyAI, Parloa, Hume AI, Deepgram, Vapi, Bland AI
  • AI Platformları: Retool, Airtable, Vercel, Temporal, Glean, Arize AI
  • LLMOps: Langfuse, Weights & Biases, Lindy, Cognigy, Speechmatics
  • Kurumsal: Salesforce, Twilio, Gong, Dialpad
  • Otomasyon: n8n, Zapier, Make.com
  • Avrupa (DACH): Factorial, Attio, Tinybird, Clarity AI, Travelperk + 31 DACH şirketi

Tarayıcı, Playwright ile şirket kariyer sayfalarında gezinir ve Greenhouse, Ashby, Lever ile Wellfound API’lerini sorgular. Hedef şirketleri portals.yml dosyasıyla özelleştirip, yeni ilanları otomatik sürece dahil edebilirsiniz.

Paralel Toplu İşleme

Birden fazla iş URL’sini hızlıca değerlendirmek için toplu modu kullanın:

# jds/ dizinine URL'leri bırakın ve:
/career-ops batch
Enter fullscreen mode Exit fullscreen mode

Bu, her teklifi bağımsız olarak işleyen paralel claude -p çalışanları başlatır. Sonuçlar otomatik olarak birleştirilir. batch/batch-runner.sh hataları otomatik yönetir.

20+ teklifi manuel değerlendirmek saatler alırken, toplu modda bu işlem bir saatin altında tamamlanır.

Go TUI Kontrol Paneli

Başvurularınız data/applications.md dosyasında markdown tablosu olarak tutulur. Terminal tabanlı kontrol paneli (Bubble Tea framework ve Catppuccin Mocha teması, Go ile yazılmıştır) ile süreç görsel olarak yönetilebilir:

cd dashboard
go build -o career-dashboard .
./career-dashboard
Enter fullscreen mode Exit fullscreen mode

Özellikler: 6 filtre sekmesi, 4 sıralama modu, grup/düz görünüm, satır içi durum güncellemeleri ve rapor önizlemeleri. Başvuru durumu doğrudan TUI’den güncellenebilir.

15 Dakikada Kurulum

Kurulum adımları:

# 1. Depoyu klonlayın ve kurun
git clone https://github.com/santifer/career-ops.git
cd career-ops && npm install
npx playwright install chromium

# 2. Profilinizi yapılandırın
cp config/profile.example.yml config/profile.yml
# profile.yml dosyasını düzenleyin: isim, lokasyon, hedef rol, maaş aralığı, tercihleri girin

# 3. Hedef şirketleri ayarlayın
cp templates/portals.example.yml portals.yml
# portals.yml dosyasına şirket ekleyin/çıkarın

# 4. Özgeçmişinizi ekleyin
# Proje köküne cv.md oluşturup özgeçmişinizi Markdown olarak yapıştırın

# 5. Claude Code'u açın
claude
# Claude’a sistem üzerinde değişiklik yaptırabilirsiniz:
# "Arketipleri backend mühendislik rollerine çevir"
# "Bu 5 şirketi portals.yml'ye ekle"
# "Profilimi bu CV ile güncelle"
Enter fullscreen mode Exit fullscreen mode

Claude, mod dosyalarını doğrudan okuyabildiği için sistemin ağırlıklarını, müzakere komut dosyalarını veya arketipleri kolayca değiştirebilir.

Otomatik Güncelleme Sistemi

v1.1.0 ile sistem dosyaları (puanlama kuralları, modlar, ortak bağlam) ve kullanıcı dosyaları (profil, özgeçmiş, özelleştirmeler) ayrıldı. Güncellemeler yalnızca sistem katmanına uygulanır, kişisel verilerinize dokunulmaz.

# Otomatik güncelleme (oturum başında çalışır)
node update-system.mjs check

# Güncelleme uygula
node update-system.mjs apply

# Sorun çıkarsa geri al
node update-system.mjs rollback
Enter fullscreen mode Exit fullscreen mode

Her güncelleme öncesi otomatik yedek alınır, kullanıcı dosyaları değişmez.

Career-Ops’u Diğerlerinden Ayıran Nedir?

  • Karar sistemidir, başvuru makinesi değil. A-F puanlama motoru ile 4.0/5’in altındaki hiçbir ilana başvurmazsınız.
  • Uyumu anahtar kelimeye göre değil, mantıkla değerlendirir. Özgeçmişiniz ve iş tanımı gerçekten örtüşüyor mu, sistem bunu analiz eder.
  • Bağlam arttıkça sonuçlar iyileşir. Profilinize ne kadar çok detay ve örnek eklerseniz, değerlendirmeler o kadar isabetli olur.
  • Her şey yerelde tutulur. Özgeçmiş, başvurular ve PDF’ler gitignore’da kalır; sadece değerlendirme sırasında Anthropic API’sine çağrı yapılır.

Bilinmesi Gereken Sınırlamalar

  • Claude Code gerektirir: Career-Ops sadece Claude Code ile çalışır, başka model veya ön yüzlerle uyumlu değildir.
  • Playwright tüm portallarda %100 çalışmayabilir: Özelleştirilmiş kariyer sayfalarında arayüz değişikliği sorun yaratabilir.
  • İlk değerlendirmeler kalibrasyon ister: Profilinizi detaylıca doldurup, kanıt noktaları eklemek gerekir.
  • Toplu mod API kredisi tüketir: Büyük toplu işlemlerde claude -p çalışanları API kullanımını hızla artırır.

AI sistemlerinin kalibrasyona neden ihtiyaç duyduğunu öğrenmek için [internal: how-ai-agent-memory-works] bölümüne bakabilirsiniz.

Kimler İçin?

Career-Ops, özellikle aşağıdaki geliştiriciler/teknik profesyoneller için uygundur:

  • Aktif iş arayan, manuel takipten yorulan geliştiriciler
  • AI şirketlerine başvuranlar (portal listesi AI odaklıdır)
  • Değerlendirme ve karar desteği için yapay zeka kullanmak isteyenler
  • CLI ve YAML dosyalarını düzenlemeye alışık olanlar

GUI arayanlar veya otomatik başvuru göndermek isteyenler için uygun değildir; sistem başvuruları sizin adınıza göndermez.

Başlarken

Depoyu klonlayın, özgeçmişinizi ekleyin, Claude ile profilinizi yapılandırın ve ilk ilanda değerlendirme çalıştırın. Birkaç denemeden sonra kalibrasyon süreci hızla sonuç verir.

GitHub: https://github.com/santifer/career-ops

Proje MIT lisanslıdır, topluluk katkılarına açıktır. PR göndermeden önce Issue açabilirsiniz.

Sonuç

Career-Ops, A-F puanlama, ATS PDF üretimi, paralel toplu işleme ve Go TUI kontrol paneliyle tam bir açık kaynak iş arama çözümüdür. Kalibre edilmiş bir profil ile, yalnızca gerçekten uygun ilanlara başvurmanıza odaklanır ve zamanınızı optimize eder.

Ana fikir açık: İş arama bir bilgi sorunudur, hacim sorunu değil. Career-Ops, bu prensip üzerine kurulmuştur.

SSS

Career-Ops’un maliyeti nedir?

Araç ücretsizdir (MIT lisansı). Yalnızca Claude API kullanım ücretini ödersiniz. Tek bir tam değerlendirme tipik olarak 0,05$’ın altına mal olur.

Claude dışındaki modellerle kullanabilir miyim?

Hayır. Career-Ops, Claude Code şablonu olarak tasarlanmıştır.

ATS optimizasyonu nasıl çalışır?

Sistem iş tanımındaki anahtar kelime ve gereksinimleri çıkarır, deneyiminizi bu doğrultuda yeniden yazar ve HTML şablonunu Playwright ile PDF’ye dönüştürür.

Hangi iş panoları destekleniyor?

Greenhouse, Ashby, Lever, Wellfound, Workable, RemoteFront. Diğerleri için Playwright ile gezilir. 31 DACH/Avrupa şirketi topluluk tarafından eklenmiştir.

Özgeçmiş verilerim güvende mi?

Evet. Tüm veriler yerelde kalır. Sadece değerlendirme sırasında Claude API’sine çağrı yapılır.

Portal tarayıcısına kendi şirketlerimi ekleyebilir miyim?

Evet. portals.yml dosyasına istediğiniz şirketi ekleyebilirsiniz. Desteklenen API’ler ile otomatik, özelleştirilmiş sayfalar için manuel seçici tanımlanabilir.

Tek bir değerlendirme ne kadar sürer?

Tipik olarak 2-4 dakika, toplu modda 10 teklif aynı sürede işlenir.

STAR+R çerçevesi nedir?

STAR (Durum, Görev, Eylem, Sonuç) ve "+R" (Yansıma: ne öğrendiniz, farklı ne yapardınız). Kıdemli adaylar için kritik bir özelliktir.

Top comments (0)