Haziran 5 2026

Terminalden Ayrılmadan Yazılım Geliştirmek: Claude Code CLI ile Dinamik İş Akışları Yönetimi

Yazılım geliştirirken odaklanmayı, yani o meşhur “flow” (akış) durumunu bozan en büyük şey nedir diye sorsak, çoğumuz aynı cevabı veririz: Sürekli ekran ve bağlam (context) değiştirmek. Tarayıcıda bir sekme aç, ChatGPT’ye kod sor, kodu kopyala, editöre dön, yapıştır, terminalde çalıştır, hata al, hatayı kopyala, tekrar tarayıcıya dön… Bu kısır döngü, developer productivity (geliştirici üretkenliği) sürecinin en büyük baltalayıcısıdır. Anthropic, tam olarak bu soruna parmak basmak ve geliştiricileri terminalin konforlu karanlığında tutmak için yeni claude code aracını duyurdu. Bu yazımızda, terminalden hiç ayrılmadan kod yazmamızı sağlayan bu yeni nesil cli tool ve ai coding agent deneyimini her yönüyle masaya yatırıyor, bizzat test edip deneyimlerimizi aktarıyoruz.

Claude Code Nedir? Süper Güçleri Olan Bir Terminal Arkadaşı

Yapay zekanın kodlama dünyasındaki yeri hızla evrimleşiyor. İlk başlarda sadece sorduğumuz sorulara kod blokları fırlatan sohbet robotlarımız vardı. Ardından IDE eklentileri (Copilot gibi) satır içi tamamlamalarla hayatımızı kolaylaştırdı. Şimdi ise karşımızda “Agentic AI” yani kendi kendine karar alıp uygulayabilen yapay zeka ajanları dönemi var. İşte claude code, bu yeni dönemin en taze ve iddialı temsilcilerinden biri.

Anthropic’in en gelişmiş modeli Claude 3.5 Sonnet altyapısını kullanan bu CLI aracı, terminalinizde çalışan interaktif bir yardımcıdır. Onu basit bir kod jeneratöründen ayıran en büyük özellik, projenizin dosya yapısını okuyabilmesi, terminalinizde komutlar çalıştırabilmesi, git entegrasyonu sayesinde doğrudan commit’ler atabilmesi ve hatta testleri koşturup hata ayıklayabilmesidir. Yani sadece “kod yazan” değil, “kodlama sürecini yöneten” bir yardımcıdan bahsediyoruz.

Kurulum ve İlk Yapılandırma

Claude Code’u kurmak oldukça basit ancak başlamadan önce sisteminizde Node.js (v18 veya üzeri) kurulmuş olması ve aktif bir Anthropic API anahtarınızın bulunması gerekiyor. Hazırsanız terminali açalım ve şu komutla kurulumu başlatalım:

npm install -g @anthropic-ai/claude-code

Kurulum tamamlandıktan sonra, projenizin olduğu dizine gidip aracı başlatmak için sadece şu komutu yazmanız yeterli:

claude

İlk çalıştırmada sizden Anthropic hesabınızla giriş yapmanızı ve API anahtarınızı tanımlamanızı isteyecektir. Bu adımı tamamladıktan sonra terminaliniz yeşil ve siyah tonlarında, sohbete hazır dinamik bir arayüze dönüşecek.

[Görsel: Claude Code ilk kurulum ve API anahtarı eşleme ekranı]

Gerçek Bir Senaryo: Hata Bulma ve Düzeltme Testi

Promisleri ve teorik övgüleri bir kenara bırakalım. kertenkerem.net olarak biz deneyip raporlamayı severiz. Claude Code’u test etmek için basit bir Node.js/Express API projesi oluşturduk. Projede bilerek `/api/users` endpoint’inde (rotasında) parametre uyuşmazlığından kaynaklanan ufak bir hata (bug) bıraktık.

Terminalde Claude’a şu komutu verdik:

“Projeyi analiz et, testleri çalıştır ve eğer bir hata varsa tespit edip düzelt.”

Yapay Zeka Ajanının Çalışma Adımları:

  1. Dosya Keşfi: Claude Code önce dizindeki package.json dosyasını okudu. Hangi test kütüphanesini (Jest) kullandığımızı kendisi anladı.
  2. Komut Çalıştırma İzni: Güvenlik gereği doğrudan komut koşturmuyor. Ekranımıza şu uyarı geldi: “Testleri koşturmak için ‘npm run test’ komutunu çalıştırmak istiyorum, onaylıyor musunuz? (y/n)”. ‘y’ tuşuna basarak onay verdik.
  3. Hata Tespiti ve Düzeltme: Test başarısız oldu. Claude, hata çıktısını okudu, ilgili userController.js dosyasını açtı, hatayı tespit etti ve kodu güncelledi.
  4. Doğrulama: Kodu güncelledikten sonra testleri kendi kendine tekrar koşturdu ve bu kez yeşil ışıkları gördü.

[Görsel: Claude Code’un hata tespit edip kendi kendine kodu düzelttiği terminal çıktısı]

Bu süreç boyunca editörü açıp tek bir satır kod yazmadık veya tarayıcıya geçip hata kodunu aratmadık. Sadece terminalde kaldık ve süreci izledik. İşte dinamik iş akışı yönetimi tam olarak budur!

Claude Code: Artıları ve Eksileri

Her güzel şeyin bir bedeli ve bazı sınırlılıkları vardır. Claude Code’u birkaç gün yoğun olarak kullandıktan sonra çıkardığımız artı ve eksi tablosu şu şekilde:

Artıları (+) Eksileri (-)
Terminalden çıkmadan Git, npm ve dosya işlemlerini yönetebilme hızı. Her işlem API üzerinden yapıldığı için yüksek token tüketimi (maliyet).
Önceki komutların bağlamını (context) kaybetmeden dinamik devam edebilme. Büyük projelerde bazen çok fazla gereksiz dosya okuyup maliyeti artırması.
Hataları kendi kendine test edip düzeltebilen gerçek bir “agent” yapısı. Tamamen internete bağımlı olması ve yerel (offline) çalışamaması.
Kod kalitesini artırmak için anında refactoring önerileri sunabilmesi. Güvenlik hassasiyeti yüksek projelerde komut çalıştırma izinlerinin yorucu olabilmesi.

Maliyetler ve Ücretsiz Alternatifler

Gelelim işin duygusal boyutuna. Claude Code aracını indirmek ve kullanmak tamamen ücretsizdir. Ancak bu araç doğrudan Anthropic’in API’sini kullandığı için, yaptığınız her sorgu ve Claude’un okuduğu her kod satırı sizin API hesabınızdan (token bazlı) ücretlendirilir. Küçük projelerde günlük kullanım birkaç sent tutabilirken, binlerce satırlık devasa projelerde Claude Code’a “bu projeyi incele” demek tek seferde 1-2 dolarlık token tüketimine yol açabilir.

Ücretsiz ve Yerel (Local) Alternatifler:

  • Aider: Claude Code’un en dişli açık kaynaklı rakibidir. Kendi API anahtarınızı kullanabileceğiniz gibi, yerel bilgisayarınızda çalışan Ollama (Llama 3, Mistral vb.) modelleriyle tamamen ücretsiz ve internet olmadan da kullanabilirsiniz.
  • Mentat: Yine terminal tabanlı, açık kaynaklı ve oldukça güçlü bir diğer kodlama asistanı alternatifidir.

Son Söz: Terminalde Gelecek Var mı?

Claude Code, “yapay zekaya kod yazdırma” olayını bir adım öteye taşıyarak doğrudan geliştiricinin doğal ortamına entegre ediyor. Eğer günün büyük bölümünü terminalde geçiriyor, git komutlarıyla yaşıyor ve sürekli bağlam değiştirmekten yoruluyorsanız, bu araca kesinlikle bir şans vermelisiniz. Belki tüm projeyi sıfırdan ona yazdırmayacaksınız ama rutin debug süreçlerinde ve test yazımında en iyi sağ kolunuz olmaya aday.

Category: Genel | LEAVE A COMMENT