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

INEZA Felin-Michel

INEZA Felin-Michel

7 April 2026

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

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

Kısaca

Career-Ops, Claude Code'u eksiksiz bir iş arama komuta merkezine dönüştüren ücretsiz, açık kaynaklı bir şablondur. Teklifleri A-F puanlamasıyla değerlendirir, her ilan için özel olarak ATS optimize edilmiş özgeçmişler oluşturur, 45'ten fazla şirket portalını otomatik olarak tarar ve her şeyi bir terminal kontrol panelinde takip eder. Yaratıcısı bunu 740'tan fazla teklifi değerlendirmek ve Yapay Zeka Uygulama Yöneticisi pozisyonuna yerleşmek için kullandı.

Giriş

Çoğu geliştirici iş başvurularını bir elektronik tabloda takip eder. Yeni bir sekme açar, bir iş tanımını yapıştırır, anahtar kelimeler için tarar, "Başvuruldu, bekleniyor" ile bir satırı güncellersiniz. Sonra bunu 50 ilan için daha tekrarlar ve sürecin neden ikinci bir iş gibi hissettirdiğini merak edersiniz.

Career-Ops bu modeli tersine çevirir. Değerlendirme, biçimlendirme ve takip işini sizin yapmanız yerine, bu işi Claude Code'a devredersiniz. Bir URL veya iş tanımı yapıştırırsınız. Sistem özgeçmişinizi okur, uyumu değerlendirir, teklifi 10 farklı boyutta puanlar, özel bir PDF oluşturur ve sonucu kaydeder. Başvurup başvurmayacağınıza siz karar verirsiniz.

Bu bir "spam" botu değildir. Sistem bir filtre felsefesi üzerine kuruludur: yüzlerce teklif arasından zamanınıza değecek birkaçını bulun ve 4.0/5'in altındaki her şeye hayır deyin. Yaratıcısı Santiago Fernández de Valderrama, bunu 740'tan fazla teklifi değerlendirmek, 100'den fazla özel özgeçmiş oluşturmak ve bir Yapay Zeka Uygulama Yöneticisi pozisyonuna yerleşmek için kullandı. Proje bir haftadan kısa sürede GitHub'da 11.9 bin yıldıza ulaştı.

💡
API'ler geliştiriyor veya test ediyorsanız ve kanal kurulumu boyunca kendi uç noktalarınızı test etmek için güvenilir bir araca ihtiyacınız varsa, Apidog'un Test Senaryoları, Career-Ops'un iş panosu API'lerine yaptığı her HTTP çağrısını üretime geçmeden önce doğrulamanıza olanak tanır. Buna daha sonra değineceğiz. Daha geniş yaklaşım için [internal: api-testing-tutorial] bölümüne bakın.

Uygulamayı İndir

Career-Ops aslında ne yapar?

Career-Ops bağımsız bir uygulama değil, bir Claude Code şablonudur. Depoyu klonlar, özgeçmişinizi bir markdown dosyası olarak eklersiniz, bir profil YAML'ı yapılandırırsınız ve Claude Code'u o dizinde açarsınız. Buradan itibaren tek bir eğik çizgi komutu tüm süreci çalıştırır.

Temel iş akışı şöyle görünür:

You paste a job URL or description
        |
        v
Archetype detection
(LLMOps / Agentic / PM / SA / FDE / Transformation)
        |
        v
A-F Evaluation Engine
(reads your cv.md, scores 10 dimensions)
        |
   +----+----+
   v    v    v
Report  PDF  Tracker
 .md   .pdf  .tsv

Her şey yapay zeka çalışma zamanı olarak Claude Code üzerinden çalışır. Sistem, yürütmek için kullandığı dosyaların aynısını okur, bu da Claude'un istendiğinde kendi modlarını, puanlama ağırlıklarını ve müzakere komut dosyalarını değiştirebileceği anlamına gelir.

14 eğik çizgi komutu

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

/career-ops                 → Show all commands
/career-ops {paste a JD}    → Full pipeline: evaluate + PDF + tracker
/career-ops scan            → Scan 45+ company portals for new offers
/career-ops pdf             → Generate ATS-optimized CV for a listing
/career-ops batch           → Evaluate 10+ offers in parallel
/career-ops tracker         → View application pipeline status
/career-ops apply           → Fill application forms with AI
/career-ops pipeline        → Process a queue of pending URLs
/career-ops contacto        → Draft LinkedIn outreach messages
/career-ops deep            → Deep research on a target company
/career-ops training        → Evaluate a course or certification
/career-ops project         → Evaluate a portfolio project

En çok kullanılan komut otomatik süreçtir: herhangi bir iş URL'sini yapıştırın ve Career-Ops her şeyi halleder. Otomatik algılama, bir mod belirtmenize gerek olmadığı anlamına gelir; ham iş tanımı metnini bırakın ve tam değerlendirmeyi çalıştırır.

A-F puanlama motoru nasıl çalışır?

Bu, Career-Ops'un çekirdeğidir. Her teklif 6 yapılandırılmış blokta puanlanır:

Blok A: Rol özeti: İş unvanı, ekip, kıdem ve gerekli becerileri çıkarır. Doğru değerlendirme rubriğinin uygulanması için rol arketipini (LLMOps mühendisi, Agentic Sistemler, Ürün Müdürü, Çözüm Mimarı vb.) sınıflandırır.

Blok B: Özgeçmiş eşleşmesi: Gerçek özgeçmişinizi iş tanımıyla anahtar kelime eşleştirmesi yaparak değil, deneyim hakkında akıl yürüterek karşılaştırır. Beceri eksikliklerini ve güçlü yönleri belirler. Anlaşmayı bozan faktörleri işaretler.

Blok C: Seviye ve ücretlendirme stratejisi: Rol, konum ve kıdem için ücretlendirme kıyaslamalarını araştırır. Kanıt noktalarınıza dayanarak bir müzakere argümanı oluşturur.

Blok D: Kişiselleştirme: Şirketin aslında ne inşa ettiğine ve geçmişinizdeki nelerin buna uyduğuna dayanarak ön yazınız veya iletişiminize özel açıyı yazar.

Blok E: Değerlendirme puanı (A-F): Yukarıdakileri nihai bir puanda toplar. Sistem 4.0/5'in altındaki hiçbir şeye başvurulmamasını önerir. Bu bir kapı bekçiliği değil; hem sizin zamanınıza hem de işe alımcının zamanına saygı duymaktır.

Blok F: Mülakat hazırlığı (STAR+R): Özgeçmişinizden en olası davranışsal sorular için STAR hikayeleri oluşturur. "+R" kıdemi işaret eden bir Yansıma sütunudur. Hikayeler değerlendirmeler boyunca biriken bir story-bank.md dosyasına kaydedilir, böylece her başvuru için yeniden icat etmek yerine 5-10 adet yeniden kullanılabilir hikayeden oluşan bir ana kütüphane oluşturursunuz.

Sistem ayrıca müzakere komut dosyaları da oluşturur: maaş sabitleme, coğrafi indirim geri püskürtme ve rakip teklif kullanım çerçeveleri.

ATS optimize edilmiş PDF oluşturma

Career-Ops'un en kullanışlı parçalarından biri PDF oluşturucudur. Genel bir özgeçmiş üretmez. Özgeçmişinizi her iş tanımına göre uyarlar:

  1. İş tanımını okur ve ATS'nin tarayacağı anahtar gereksinimleri ve anahtar kelimeleri çıkarır
  2. Deneyim maddelerinizi, hiçbir şey uydurmadan bu anahtar kelimeleri öne çıkaracak şekilde yeniden yazar
  3. Space Grotesk ve DM Sans yazı tiplerine sahip bir HTML şablonu kullanarak Playwright/Puppeteer aracılığıyla PDF'ye dönüştürür

Sonuç, ATS filtrelerini geçmek ve insanlar tarafından iyi okunmak üzere tasarlanmış bir özgeçmiştir. Şablon MIT lisanslıdır, böylece çatallayabilir ve özelleştirebilirsiniz.

# Generate a tailored CV for a specific listing
/career-ops pdf

# Or as part of the full pipeline
/career-ops {paste job URL or description}

Çıktı, varsayılan olarak gitignore'a eklenmiş output/ dizinine kaydedilir, böylece kişisel özgeçmiş verileriniz yerel kalır.

Büyük ölçekte portal tarama

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

Yapay Zeka laboratuvarları: Anthropic, OpenAI, Mistral, Cohere, LangChain, Pinecone

Sesli Yapay Zeka: ElevenLabs, PolyAI, Parloa, Hume AI, Deepgram, Vapi, Bland AI

Yapay Zeka 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

Avrupalı (DACH): Factorial, Attio, Tinybird, Clarity AI, Travelperk + topluluk katkıda bulunanları tarafından eklenen 31 DACH şirketi

Tarayıcı, kariyer sayfalarında gezinmek için Playwright'ı kullanır ve Greenhouse, Ashby, Lever ve Wellfound API'lerini doğrudan sorgular. Başlıca iş panolarında 19 önceden oluşturulmuş arama sorgusu çalıştırır. Hedef şirketleri portals.yml dosyasında yapılandırır ve /career-ops scan komutunu çalıştırırsınız; yeni ilanlar otomatik olarak sürecinize eklenir.

Paralel alt aracılarla toplu işleme

Değerlendirilecek bir iş URL'leri birikiminiz varsa, toplu mod bunları paralel olarak çalıştırır:

# Drop URLs into jds/ directory, then:
/career-ops batch

Altyapıda, bu, her biri bir teklifi bağımsız olarak işleyen, paralel çalışan claude -p çalışanlarını kullanır. Sonuçlar otomatik olarak yinelenir ve takipçinize birleştirilir. Toplu yürütücü komut dosyası (batch/batch-runner.sh) çalışanları düzenler ve hataları zarif bir şekilde yönetir.

Career-Ops'un büyük ölçekte gerçekten güçlü hale geldiği yer burasıdır. 20 teklifi manuel olarak değerlendirmek tam bir gün sürebilir. Toplu modda, bir saatten kısa sürede çalışır.

Go TUI kontrol paneli

Başvuru süreciniz data/applications.md dosyasında bir markdown tablosu olarak bulunur. Dahili terminal kontrol paneli (Bubble Tea framework ve Catppuccin Mocha temasıyla Go'da yazılmıştır) size görsel bir süreç görünümü sunar:

cd dashboard
go build -o career-dashboard .
./career-dashboard

Özellikler: 6 filtre sekmesi (duruma, arketipe, puana göre), 4 sıralama modu, gruplandırılmış ve düz görünüm, gecikmeli yüklenen rapor önizlemeleri ve satır içi durum değişiklikleri. Bir başvuru durumunu markdown dosyasını düzenlemeden doğrudan TUI'dan güncelleyebilirsiniz.

15 dakikada kurulum

Kurulum basittir:

# 1. Clone and install
git clone https://github.com/santifer/career-ops.git
cd career-ops && npm install
npx playwright install chromium

# 2. Configure your profile
cp config/profile.example.yml config/profile.yml
# Edit profile.yml: your name, location, target role, salary range, preferences

# 3. Configure target companies
cp templates/portals.example.yml portals.yml
# Add or remove companies from the scanner list

# 4. Add your CV
# Create cv.md in the project root
# Paste your CV in markdown format

# 5. Open Claude Code
claude
# Then ask Claude to adapt the system:
# "Change the archetypes to backend engineering roles"
# "Add these 5 companies to portals.yml"
# "Update my profile with this CV"

Sistem, Claude'un kendini özelleştirebilmesi için tasarlanmıştır. Claude, yürüttüğü mod dosyalarının aynısını okuduğu için, ondan puanlama ağırlıklarını değiştirmesini, müzakere komut dosyalarını yeniden yazmasını veya yeni arketipler eklemesini isteyebilirsiniz ve hangi dosyaları düzenleyeceğini tam olarak bilir.

Otomatik güncelleme sistemi

Sürüm 1.1.0, sistem dosyalarını (otomatik güncellenebilir puanlama kuralları, modlar, paylaşılan bağlam) kullanıcı dosyalarından (profiliniz, özgeçmişiniz, özelleştirmeleriniz) ayıran iki katmanlı bir mimari tanıttı. Güncellemeler yalnızca sistem katmanına uygulanır; verilerinize asla dokunulmaz.

# Check for updates (runs automatically on session start)
node update-system.mjs check

# Apply update
node update-system.mjs apply

# Roll back if something breaks
node update-system.mjs rollback

Her güncellemeden önce bir yedek dal (branch) oluşturulur. Güncelleme sonrası doğrulama, hiçbir kullanıcı dosyasının değiştirilmediğini doğrular.

Career-Ops'u diğer iş arama araçlarından ayıran nedir?

Çoğu yapay zeka iş arama aracı iki şeyden biridir: bir özgeçmiş yeniden yazıcı veya toplu başvuru botu. Career-Ops ikisi de değildir.

Bir karar sistemidir, bir başvuru makinesi değil. A-F puanlama motoru, size hayır demenizde yardımcı olmak için açıkça tasarlanmıştır. Belgeler açıktır: 4.0/5'in altındaki hiçbir şeye başvurmayın. Sistem, profilinize uymayan teklifleri işaretler, böylece onlara zaman harcamazsınız.

Anahtar kelimeler yerine uyumu değerlendirir. Blok B, özgeçmişinizi iş tanımıyla anahtar kelime çakışmalarını sayarak değil, her ikisini de anlayarak karşılaştırır. 5 yıl Python deneyimi listelenen bir rolde, sizde 3 yıl Python artı üretimde makine öğrenimi sistemleri olmasına rağmen, mantık geçerli ise yine de iyi puan alabilir.

Ne kadar çok bağlam verirseniz o kadar iyi olur. İlk değerlendirme doğru olmayacaktır çünkü Claude sizi henüz tanımıyor. Profilinize ne kadar çok kanıt noktası, kariyer hikayesi ve tercih eklerseniz, değerlendirmeler o kadar keskinleşir. Bunu bir işe alımcıyı "işe almak" gibi düşünün: ilk hafta sizi öğrenirler; sonra kullanışlı hale gelirler.

Her şey yerel kalır. Özgeçmişiniz, başvurularınız, oluşturulan PDF'ler; hepsi varsayılan olarak gitignore'a eklenir. Claude'un değerlendirme ve arama yapmak için yaptığı API çağrıları dışında (Anthropic'in API'sine gider, Claude Code'un normalde yaptığı aynı çağrılar), hiçbir şey üçüncü bir tarafa gönderilmez.

Bilmeye değer sınırlamalar

Claude Code gerektirir: Career-Ops, özellikle Claude Code için bir şablondur. Diğer modeller veya ön uçlarla çalışmaz. Claude Code erişimi olan bir Anthropic hesabına ihtiyacınız var.

Playwright bazı portallarda sorun çıkarabilir: şirket kariyer sayfaları HTML yapılarını düzenli olarak değiştirir. Playwright tarayıcısı Greenhouse/Ashby/Lever tabanlı portallar (standartlaştırılmış API'ler) için iyi çalışır, ancak özel kariyer sayfalarında bozulabilir. Topluluk bunları GitHub sorunlarında takip eder.

İlk değerlendirmeler kalibrasyon gerektirir: README'de belirtildiği gibi, ilk birkaç değerlendirme kaba olacaktır. Sistem, ona kariyer hikayenizi besleyene kadar bilmez. Puanlara güvenmeden önce profilinizi düzgün bir şekilde yapılandırmak ve kanıt noktaları eklemek için bir saat ayırın.

Toplu mod claude -p kullanır: paralel çalışanlar büyük toplu işlerde API kredilerini hızla tüketebilir. İlk kez 50 tekliflik bir toplu iş çalıştırmadan önce kullanımınızı izleyin.

Yapay zeka sistemlerinin neden iyi performans göstermeden önce kalibrasyon süresine ve bağlama ihtiyaç duyduğuna dair arka plan için [internal: how-ai-agent-memory-works] bölümüne bakın.

Bu kimler için?

Career-Ops, aşağıdaki geliştiriciler ve teknik profesyoneller için tasarlanmıştır:

GUI arayan teknik olmayan kullanıcılar veya asıl başvuru gönderme işlemini otomatikleştirmek isteyenler için doğru bir seçenek değildir. Sistem asla bir başvuru göndermez. Bu karar her zaman sizde kalır.

Başlarken

Depoyu klonlayın, özgeçmişinizi ekleyin, Claude ile profilinizi yapılandırmak için bir saat harcayın ve gerçekten ilgilendiğiniz bir rol üzerinde ilk değerlendirmenizi çalıştırın. Kalibrasyon süreci hızla karşılığını verir.

GitHub: github.com/santifer/career-ops

Proje MIT lisanslıdır. Topluluk katkıları memnuniyetle karşılanır; bir PR göndermeden önce bir sorun (issue) açın.

Sonuç

Career-Ops şu anda mevcut en eksiksiz açık kaynaklı iş arama sürecidir. A-F puanlama sistemi, ATS PDF oluşturma, paralel toplu işleme ve Go TUI kontrol paneli her biri kendi başına kullanışlıdır. Düzgün bir şekilde kalibre edilmiş bir profille birleştiğinde, size acımasızca filtreleyen ve yalnızca mantıklı olduğu yerlere başvurmanıza yardımcı olan bir iş akışı sunarlar.

Temel içgörü doğru: iş arama bir bilgi sorunudur, bir hacim sorunu değil. Career-Ops buna bu şekilde yaklaşır.

Uygulamayı İndir

SSS

Career-Ops'un bir maliyeti var mı? Aracın kendisi ücretsiz ve MIT lisanslıdır. Claude API kullanım ücretini ödersiniz, bu da kaç değerlendirme ve PDF oluşturduğunuza bağlıdır. Tek bir tam değerlendirme (değerlendirme + PDF + takipçi girişi) genellikle özgeçmiş ve iş tanımı uzunluğuna bağlı olarak 10.000-30.000 token kullanır. Claude 3.5 Haiku fiyatlandırmasıyla (1M giriş için 0,25 dolar, 1M çıktı için 1,25 dolar), tam bir değerlendirme 0,05 doların altında maliyetlidir.

Claude dışındaki modellerle kullanabilir miyim? Doğrudan hayır. Career-Ops, bir Claude Code şablonu olarak tasarlanmıştır. Modlar ve paylaşılan bağlam dosyaları, Claude'un araç kullanma yetenekleri için yazılmıştır. Başka bir modele aktarmak, beceri tanımlarının yeniden yazılmasını gerektirir.

ATS optimizasyonu nasıl çalışır? Career-Ops, iş tanımını okur, ATS sistemlerinin taradığı gerekli becerileri ve anahtar kelimeleri çıkarır ve deneyim maddelerinizi bu anahtar kelimeleri doğal bir şekilde yüzeye çıkaracak şekilde yeniden yazar. Deneyim uydurmaz; mevcut deneyimi rolün kullandığı dilde yeniden çerçeveler. HTML şablonu, Playwright aracılığıyla ATS uyumlu yazı tipleriyle (Space Grotesk, DM Sans) PDF'ye dönüştürülür.

Tarayıcı hangi iş panolarını destekler? Greenhouse, Ashby, Lever, Wellfound, Workable ve RemoteFront'u doğrudan destekler. Bu platformlarda olmayan şirketler için Playwright, özel kariyer sayfalarında gezinir. Topluluk katkıda bulunanları 31 DACH/Avrupa şirketini eklemiştir. Claude Code'un farklı API yüzeylerini nasıl ele aldığına dair bağlam için [internal: local-vs-api-ai-models] bölümüne bakın.

Özgeçmiş verilerim güvende mi? Evet. Her şey varsayılan olarak yereldir. Özgeçmişiniz, başvurularınız, oluşturulan PDF'ler ve raporlarınızın hepsi gitignore'a eklenir. Claude'un değerlendirme sırasında yaptığı API çağrıları dışında (Anthropic'in API'sine gider, Claude Code'un normalde yaptığı aynı çağrılar), hiçbir şey üçüncü bir tarafa gönderilmez. Claude Code'un verileri nasıl işlediği hakkında daha fazla bilgi için [internal: claude-code] bölümüne bakın.

Portal tarayıcısına kendi şirketlerimi ekleyebilir miyim? Evet. templates/portals.example.yml dosyasını portals.yml'ye kopyalayın ve istediğiniz herhangi bir şirketi ekleyin. Şirket Greenhouse, Ashby veya Lever kullanıyorsa, tarayıcı bunu standart API'leri aracılığıyla otomatik olarak alır. Özel kariyer sayfaları için, yapılandırmada Playwright seçicilerini tanımlayabilirsiniz.

Tam bir değerlendirme ne kadar sürer? PDF oluşturma ile tek bir teklif değerlendirmesi Claude 3.5 Sonnet ile tipik olarak 2-4 dakika sürer. Paralel çalışanlarla toplu modda, 10 teklif yaklaşık olarak 1 teklifle aynı sürede çalışır.

STAR+R çerçevesi nedir? STAR (Durum, Görev, Eylem, Sonuç) standart bir davranışsal mülakat formatıdır. "+R" Yansıma'dır: farklı ne yapardınız, ne öğrendiniz, yaklaşımınızı nasıl değiştirdi. Career-Ops bu sütunu ekler çünkü kıdemi işaret eder. Kıdemli adaylar sadece ne olduğunu açıklamakla kalmaz; ondan öğrendiklerini de gösterirler.

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin