İçeriğe geç
Yapay Zeka·15 dk·13 Mayıs 2026·4

Aider Nedir? 2026 Terminal'de AI ile Kod Yazma Türkçe Kapsamlı Rehberi

Aider — terminal native, açık kaynak (Apache 2.0) AI pair programming aracı. Git-aware (otomatik commit), BYO API key (Claude/GPT-5/Gemini/DeepSeek/Ollama lokal), 100+ programlama dili, voice input desteği. Sıfırdan ileri düzey Türkçe rehber: kurulum, /add /drop /diff komutları, model seçimi, repo map (tree-sitter), git workflow, KVKK için lokal Ollama setup, Claude Code/Cursor ile karşılaştırma, 10 use-case + tipik maliyet.

SYK
Şükrü Yusuf KAYA
AI Expert · Kurumsal AI Danışmanı
Özet (TL;DR)

Tek cümlelik cevap: Aider terminal native, git-aware, açık kaynak AI pair programming — Claude Code/Cursor un esnek + ücretsiz alternatifi, KVKK için Ollama lokal model ile altın çözüm.

  • Aider — terminal CLI üzerinden çalışan, açık kaynak (Apache 2.0) AI pair programming aracı. 2023 Mayısta Paul Gauthier tarafından açıldı. 30K+ GitHub stars, en olgun terminal AI kodlama aracı.
  • Çekirdek özellik: GIT-AWARE — her AI değişikliği otomatik commit. Geri alma kolay (git reset). Her commit conventional commits format ile.
  • BYO API key: Anthropic Claude, OpenAI GPT-5, Google Gemini, DeepSeek, Groq, Together AI, Ollama (lokal), LM Studio (lokal), 100+ provider üzerinden router.
  • 100+ programlama dili (tree-sitter ile repo map): Python, JavaScript, TypeScript, Go, Rust, Java, C++, Ruby, Swift, Kotlin, hatta SQL/HTML/CSS.
  • Komut sistemi sade: /add (bağlama ekle), /drop (çıkar), /code (varsayılan kod modu), /architect (uzun düşünce + diff plan), /ask (soru-cevap), /diff (son commit diff), /undo, /commit, /lint, /test.
  • Claude Codeun açık kaynak alternatifi olarak konumlanır — Anthropica bağlı değil, herhangi bir LLM ile çalışır. Hooks ve MCP zayıf ama Pythonda basit + denetlenebilir.
  • KVKK için ALTIN: Aider + Ollama + DeepSeek/Qwen lokal model = %100 KVKK uyum + sıfır API maliyeti.

1. Aider Nedir?

Tanım
Aider
2023 Mayıs'ta Paul Gauthier (eski MumbleHard kurucusu) tarafından açık kaynak (Apache 2.0) yayınlanan, terminal CLI üzerinden çalışan AI pair programming aracı. 'AI editor' kısaltması. Git-aware — her AI değişikliği otomatik commit edilir. 100+ programlama dili, BYO API key (her sağlayıcıya bağlanabilir), tree-sitter ile repo map çıkarımı. 2026 itibarıyla 30K+ GitHub stars.

Aider, 2023'te ortaya çıkan ilk terminal-native AI pair programming araçlarından biridir. Claude Code (Şubat 2025) ve Codex CLI (2025 sonu) bu paradigmanın takipçileri olarak görülebilir. Aider'in 3 ayırt edici özelliği:

  1. Git-aware: Her AI değişikliği otomatik commit (conventional commits formatında)
  2. Tree-sitter repo map: Büyük repolarda hızlı semantic bağlam
  3. Açık kaynak + BYO API: Apache 2.0, istediğin modeli bağla

2. Kurulum

2.1 Sistem Gereksinimleri

  • Python: 3.10 veya üstü
  • Git: repo aware için zorunlu
  • OS: macOS, Linux, Windows (Native veya WSL)
  • API key: Anthropic / OpenAI / Google / DeepSeek / Together AI / Groq, veya Ollama (lokal)

2.2 pip ile (Önerilen)

Nasıl Yapılır

Aider pip kurulum

  1. 1

    Python kontrol

    python --version komutu, 3.10+ olduğundan emin ol. Değilse pyenv ile güncelle.

  2. 2

    pipx kurulum (önerilir)

    pip install pipx (Python'un isolated package manager'ı). PATH'i ayarla: pipx ensurepath

  3. 3

    Aider install

    pipx install aider-install (önerilen, tüm bağımlılıklar isolate). Veya: pip install aider-chat

  4. 4

    Versiyon kontrol

    aider --version

  5. 5

    API key ayarla

    export ANTHROPIC_API_KEY=sk-ant-... (Anthropic için) veya OPENAI_API_KEY=sk-... (OpenAI). Shell config'e ekle (.zshrc, .bashrc)

  6. 6

    İlk oturum

    Bir git repo'da: aider. İnteraktif oturum başlar. Bir dosya ekle: /add src/main.py

2.3 Homebrew ile (Mac)

brew install aider

2.4 Docker ile

docker run -it -v $PWD:/app paulgauthier/aider

3. İlk 5 Dakika

3.1 İlk Oturum

Git repo dizininde:

aider

İnteraktif oturum başlar. Aşağıdaki şekilde komutlar girilebilir:

  • "Bu dosyayı incele ve TODO yorumlarını gerçek implementasyona dönüştür."
  • "Yeni bir API endpoint ekle: POST /api/users/[id]/verify"
  • "Bu fonksiyonun unit test'lerini yaz."

Aider:

  1. Görevi anlar
  2. Hangi dosyalar gerek tespit eder, sorar
  3. Edit önerir (diff göster)
  4. Onayla → uygula
  5. Otomatik git add + git commit conventional commits ile

3.2 Model Seçimi (Komut Satırı)

Default model Claude Sonnet 4.6 (Anthropic API key varsa). Diğer modeller:

  • aider --model claude-3-5-sonnet — Claude Sonnet
  • aider --model gpt-5 — GPT-5
  • aider --model gemini-2.5-pro — Gemini
  • aider --model deepseek-v3 — DeepSeek (ucuz)
  • aider --model ollama/qwen2.5-coder:32b — Ollama lokal Qwen

3.3 Komutlar

İnteraktif oturumda / ile komutlar:

Temel Aider Komutları
Komutİşlev
/add path/to/fileDosyayı bağlama ekle
/drop path/to/fileDosyayı bağlamdan çıkar
/lsBağlamdaki dosyaları listele
/diffSon commit'in diff'ini göster
/undoSon AI commit'ini geri al (git reset)
/commitManuel commit (custom message)
/code (default)Kod yazma modu
/architectArchitect mode (önce plan, sonra diff)
/askSoru-cevap modu (değişiklik yapmaz)
/lintMevcut dosyalarda lint çalıştır
/testTest çalıştır
/run komutShell komut çalıştır
/web URLWeb sayfasını bağlama ekle
/voiceMikrofon ile sesli komut
/helpKomut listesi
/exitOturumu kapat

4. Git-Aware Workflow

Tipik Git Workflow

  1. Aider başlat
  2. /add src/users.ts test/users.test.ts
  3. "users.ts'e validateEmail fonksiyonu ekle, test'leri güncelle"
  4. Aider edit önerir → onayla → otomatik commit
  5. /diff ile incele
  6. Beğenmezsen /undo
  7. Beğenirsen sıradaki görev

Conventional Commits Otomatik

Default commit format: feat: add validateEmail function with regex check

Aider'in commit mesajı modeli ana modelle aynı — Claude Sonnet 4.6 ise mesajlar Türkçe akıcı yazılabilir (config'te ayarlanır).

5. Repo Map — Tree-sitter ile Bağlam

Tanım
Aider Repo Map
Aider'in büyük repolardan bağlam toplama mekanizması. Tree-sitter parser ile repo'daki dosyaların class/function/method imza ağacını çıkarır, AI'a bir 'harita' olarak sunar. Bu sayede 50K satır repo'da bile AI ilgili dosyaları akıllıca bulabilir, /add zorunluluğunu azaltır.

Repo Map Ayarları

  • aider --map-tokens 4096 — repo map için ayrılan token bütçesi (default 1024)
  • aider --map-refresh always — her oturumda refresh (büyük değişikliklerden sonra)
  • aider --no-auto-commits — auto-commit kapat (manuel /commit)

6. Model Seçimi Detaylı

Aider Model Performansı (Aider Benchmark)
ModelAider Edit SkorFiyat (1M token)Hız
Claude Sonnet 4.6%84$3/$15Hızlı
Claude Opus 4%88$15/$75Orta
GPT-5%82$5/$15Hızlı
o3%87$15/$60Yavaş
Gemini 3 Pro%78$1.25/$5Orta
DeepSeek V3%72$0.27/$1.10Hızlı
DeepSeek R1%80$0.55/$2.20Orta-yavaş
Qwen 3-32B (Ollama)%65$0 (lokal)Donanıma bağlı
Llama 4-70B (Ollama)%62$0 (lokal)Donanıma bağlı

Architect Mode

aider --architect — büyük model (Opus 4 / o3) plan yapar, küçük + ucuz model (Sonnet 4.6 / GPT-5 mini) implement eder. Maliyet/kalite optimize.

Tipik: aider --architect --editor-model claude-sonnet-4-6 — Opus 4 plan + Sonnet 4.6 edit.

7. Lokal Ollama Setup — KVKK Şampiyonu

Nasıl Yapılır

Aider + Ollama + Qwen 32B Lokal Kurulum

  1. 1

    Ollama indir

    ollama.com/download. Kurulum 2 dakika.

  2. 2

    Model çek

    ollama pull qwen2.5-coder:32b (32B coding model, 64GB RAM veya 1×A100). Daha hafif: qwen2.5-coder:7b (16GB RAM)

  3. 3

    Ollama serve

    ollama serve (default localhost:11434)

  4. 4

    Aider başlat

    aider --model ollama/qwen2.5-coder:32b

  5. 5

    OLLAMA_HOST

    Lokal değilse şirket sunucusu: export OLLAMA_HOST=http://internal-gpu:11434

  6. 6

    Performans tune

    Daha kaliteli ama yavaş: qwen2.5-coder:70b (2×A100). Daha hızlı: qwen2.5-coder:14b (24GB RAM).

  7. 7

    Production

    Şirket GPU sunucu + Aider kullanıcıları → OLLAMA_HOST=internal-gpu. Network izole, veri hiç dışarı çıkmaz.

Ollama Model Tavsiyesi

Aider için Ollama Model Tavsiyesi
DonanımModelKullanım
MacBook M3 16GBqwen2.5-coder:7bHafif test
MacBook M3 Max 64GBqwen2.5-coder:32bOrta seviye
RTX 4090 24GBqwen2.5-coder:14bHafif-orta
1×A100 80GBqwen2.5-coder:32b veya 70bProduction
2×A100 80GBdeepseek-v3:70bYüksek kalite
4×A100 / 8×H100llama-4-405bEnterprise

8. Aider vs Claude Code vs Cursor

Aider vs Claude Code vs Cursor
BoyutAiderClaude CodeCursor
YapıTerminal CLITerminal CLIBağımsız IDE
LisansApache 2.0 (açık kaynak)KapalıKapalı
SağlayıcıToplulukAnthropicAnysphere
Aylık fiyatÜCRETSIZ + API tüketim$20 Pro + API$20 Pro
Model bağımlılığıYok (BYO)Sadece AnthropicGeniş seçim
Lokal OllamaVARYokYok
Git-aware nativeVAR (lider)Manuel commitManuel commit
MCPSınırlıNative + liderVar
Sub-agentYokVar (Task tool)Sınırlı
HooksSınırlıVarYok
Inline tab completionYokYokVAR (lider)
Architect modeVAR (lider)SınırlıSınırlı
Voice inputVARYokYok
Türkçe akıcılıkModele bağlı10Modele bağlı
KVKK self-hostVAR (Ollama)YokYok

Hangisi Ne Zaman?

  • Aider: Açık kaynak istiyorum + git-aware lider + lokal Ollama (KVKK)
  • Claude Code: Anthropic resmi + MCP en geniş + sub-agent + hooks
  • Cursor: IDE deneyimi + inline tab + Composer + multi-model

Çoğu power user Aider + Cursor (açık kaynak terminal + IDE) ya da Claude Code + Cursor (resmi terminal + IDE) hibrit kullanır.

9. Türkçe Akıcılık

Aider'in Türkçe akıcılığı tamamen modele bağlı:

Aider Türkçe Performansı (Modele Göre)
ModelTürkçe Skor
Claude Sonnet 4.610
Claude Opus 410
GPT-59
Gemini 3 Pro9
DeepSeek V37
Qwen 2.5-Coder 32B (Ollama)7
Llama 4-70B (Ollama)7

Tavsiye: Türkçe yorum/commit/döküman için Claude Sonnet 4.6 (BYO Anthropic API key) ya da Claude Opus 4 (Architect mode).

10. KVKK ve Kurumsal Kullanım

Aider için KVKK Setup

  • Ollama lokal: Veri hiç dışarı çıkmaz, %100 KVKK
  • Anthropic API zero-retention: Default. Kullanıcı API key, Anthropic eğitim için kullanmaz (commercial terms)
  • AWS Bedrock üzerinden Claude: VPC private network içinde
  • Azure OpenAI: Microsoft EU region

11. 10 Pratik Use-Case

Use-Case 1: Yeni Feature Ekleme

aider → /add src/users.ts → "validateEmail fonksiyonu ekle"

Use-Case 2: Test Coverage Artırma

aider → /add src/utils.ts test/utils.test.ts → "utils.ts'in tüm fonksiyonları için test yaz"

Use-Case 3: Refactor (Multi-File)

aider --architect → /add src/auth.ts middleware/auth.ts → "NextAuth'tan Clerk'e migrate et"

Use-Case 4: Bug Fix

aider → /add src/api/checkout.ts → "Bu dosyada Sentry'deki şu hatayı düzelt: ..."

Use-Case 5: Documentation

aider → /add src/lib/ → "Tüm public fonksiyonlara Türkçe JSDoc ekle"

Use-Case 6: KVKK Audit (Lokal Ollama)

aider --model ollama/qwen2.5-coder:32b → "Tüm API endpoint'leri requireAdmin için audit et"

Use-Case 7: Schema Migration

aider → /add src/models/User.ts migrations/ → "User'a email_verified boolean ekle, migration yaz"

Use-Case 8: Voice Input

aider → /voice → mikrofona konuş: "Bu fonksiyona null check ekle"

Use-Case 9: Web Sayfası Bağlama

aider → /web https://docs.nextjs.org/middleware → "Bu dokümana göre middleware yaz"

Use-Case 10: Multi-Step Tester

aider → "Test'leri çalıştır, başarısızları fix et, lint çalıştır, commit + push"

12. Aider Best Practice

.aider.conf.yml Örneği

Proje kök dizininde:

  • model: anthropic/claude-sonnet-4-5
  • editor-model: anthropic/claude-haiku-4-5
  • weak-model: anthropic/claude-haiku-4-5
  • auto-commits: true
  • gitignore: true
  • map-tokens: 4096
  • read: CONVENTIONS.md

CONVENTIONS.md (Proje Kuralları)

Aider'in Claude Code'un CLAUDE.md karşılığı. İçerikte:

  • Tech stack
  • Git politikası
  • Türkçe yorum + commit
  • KVKK uyum kuralları
  • Path aliases

13. Maliyet Modeli

Aider Aylık Maliyet (Solo Geliştirici)
SenaryoTahmini Aylık Maliyet
Hafif kullanım (saatte 5-10 prompt) + Claude Sonnet$20-40
Orta kullanım + Claude Sonnet$80-150
Yoğun kullanım + Claude Sonnet$300-500
Orta kullanım + DeepSeek V3 (ucuz)$10-30
Orta kullanım + Architect (Opus plan + Sonnet edit)$100-200
Lokal Ollama (donanım hariç)$0
Karşılaştırma: Cursor Pro$20
Karşılaştırma: Claude Code (Claude Pro + API)$70-120

Çıkarım: Hafif/orta kullanım + ucuz model: Aider Cursor'dan ucuz. Yoğun kullanım: Cursor abonelik daha ekonomik. Lokal Ollama: %100 ücretsiz ama donanım yatırımı gerekir.

14. Sık Sorulanlar

Soru: Aider'i ücretsiz kullanabilir miyim?

Soru: Aider'i Claude Code'la birlikte kullanabilir miyim?

Teknik olarak evet — ikisi terminal native. Aynı repoda farklı görevler için: Aider hızlı küçük edit + git auto-commit; Claude Code uzun multi-step + MCP. Çoğu seçer birini.

Soru: Aider vs Cursor Composer arasında pratik fark?

  • Aider: terminal, git-aware (auto-commit), açık kaynak, BYO API
  • Cursor Composer: IDE içi, inline tab + composer hibrit, abonelik

Aider terminal kullanıcısının tercihi; Cursor görsel IDE tercihinin.

Soru: Türkçe yazılı talimat veriyorum, Aider Türkçe cevap veriyor?

Model bağlı. Claude Sonnet 4.6 / Opus 4 / GPT-5 Türkçe akıcı cevap verir. DeepSeek/Qwen daha az.

Soru: Hangi en ucuz model?

DeepSeek V3 ($0.27/$1.10) bulut. Lokal Ollama Qwen 7B/14B ücretsiz (donanım sonrası). Maliyet/kalite dengesi için Aider için Claude Sonnet 4.6 sweet spot.

Soru: Aider 1M satırlık repoda çalışır mı?

Repo map ile evet. Tree-sitter sembol haritası AI'a ilgili dosyaları bulduruyor. Ama her bağlam Anthropic limit (200K Sonnet) içinde kalmalı — büyük dosyalar için /add seçici olun.

Soru: VS Code / Cursor'dan terminal'e geçmek zor mu?

Adapte edilebilir. Aider VS Code/Cursor'la yan yana kullanılır: IDE'de dosya gezinti + editing, terminal panel'de Aider agentik task. tmux/Windows Terminal split.

Soru: Aider Türk şirketleri için yasal mı?

Evet. Apache 2.0 lisans ticari kullanım serbest. KVKK için Anthropic/OpenAI API kullanırken kurumsal DPA imza, lokal Ollama için zaten veri içeride.

Soru: Voice input nasıl çalışır?

/voice komutu sistem mikrofonunu açar, OpenAI Whisper API ile transcribe eder, sonucu prompt olarak gönderir. macOS/Linux'ta native, Windows WSL'de bazen mikrofon ayarı gerek.

Soru: Aider Türkiye'den ödeme yapabilir mi?

Aider eklentisi ücretsiz. API key sağlayıcısına (Anthropic, OpenAI, DeepSeek) Türkiye Lira veya USD ile ödeme.

15. Sonuç ve İlk 30 Dakika

3 ana çıkarım:

  1. Aider, terminal-native AI pair programming'in açık kaynak şampiyonudur. Apache 2.0, Claude Code'un esnek alternatifi.
  2. Git-aware auto-commit + Architect mode + Voice input Aider'in ayırt edici güçleri.
  3. Lokal Ollama desteği ile Türk şirketleri için %100 KVKK uyumlu, ücretsiz AI kodlama çözümü.

İlk 30 dakika önerilen adımlar:

  1. pipx install aider-install
  2. export ANTHROPIC_API_KEY=... (.zshrc / .bashrc'e ekle)
  3. Bir test git repo'da aider
  4. /add src/main.py
  5. "Bu dosyaya küçük bir fonksiyon ekle"
  6. /diff ile incele
  7. /undo dene
  8. /architect mode'a geç
  9. .aider.conf.yml ve CONVENTIONS.md oluştur
  10. Yoğun kullanıyorsan: Ollama + Qwen 32B lokal kurulum

İlk hafta için:

  • 5-10 küçük görev çöz (refactor, test, bug fix)
  • Architect mode ile karmaşık migration dene
  • Voice input dene
  • Maliyet izle (/usage ile)
  • CONVENTIONS.md proje kurallarına özelleştir

İlk ay için:

  • Ollama lokal model kur (KVKK için)
  • AWS Bedrock / Azure OpenAI üzerinden VPC private model (kurumsal)
  • Cursor veya Claude Code ile hibrit deneme

Kaynaklar

  1. , GitHub ·
  2. , Aider ·
  3. , Aider ·
  4. , Ollama ·
  5. , Anthropic ·
  6. , DeepSeek ·
  7. , Hugging Face ·
  8. , tree-sitter ·

Danismanlik Baglantilari

Bu yazıya en yakın consulting sayfaları

Bu içerikten sonraki mantıklı adım için en ilgili solution, role ve industry landing'lerini burada görebilirsin.

Yorumlar

Yorumlar

Bağlantılı Pillar Konular

Bu yazının bağlandığı pillar konular