Ollama ile dilediğiniz modeli indirip, Claude Code aracılığıyla tamamen yerel, ücretsiz ve sınırsız bir şekilde kod analizi ve üretimi yapabilmek. Artık projelerinizi güvenli bir ortamda, internet bağlantısına ihtiyaç duymadan inceleyebilir ve geliştirebilirsiniz.
Ollama, farklı yapay zeka modellerini bilgisayarınızda çalıştırmanızı sağlayan bir araçtır. Claude Code gibi AI uygulamalarını tamamen yerel ortamda çalıştırmak ve internet bağlantısına ihtiyaç duymadan kod analizi ve üretimi yapmak için kullanılır.
Terminal veya console açın ve Ollama'yı aşağıdaki komut ile kurun.
curl -fsSL https://ollama.com/install.sh | shKurulumun başarılı olduğunu ve Ollama'nın sisteminizde çalıştığını doğrulamak için aşağıdaki komutu çalıştırın.
ollama listOllama ile dilediğiniz modeli indirin. Örnek olarak gemma4:e2b veya Qwen2.5-coder:7b modellerini kullanabilirsiniz. Modelin indirildiğinden emin olmak için komutları çalıştırın.
İndirmek istediğiniz modeli Ollama üzerinden çekebilirsiniz. Aşağıdaki örnek modelleri kullanabilirsiniz.
ollama pull gemma4:e2b
ollama pull qwen2.5-coder:7bModelin başarıyla indirildiğini ve kullanım için hazır olduğunu kontrol edin.
ollama listVSCode gibi bir editör açın ve Claude Code'u yerel modeli ile çalıştıracak bir .sh dosyası oluşturun. Bu dosya, hangi modeli kullanacağınızı ve Claude Code'un davranış ayarlarını içerecek.
Örnek dosya adı: gemma4:e2b.sh veya qwen2.5-coder.sh dosyayı oluşturduktan sonra içine aşağıdaki kodu yapıştırın ve kaydedin.
#!/bin/bash
# Claude Code bu modeli kullanarak kod analizi ve üretimi yapacak.
MY_MODEL="gemma4:e2b"
# Kod üretiminde stabiliteyi artırır. Düşük değer, daha tahmin edilebilir kod üretir.
export OLLAMA_TEMPERATURE=0.2
# Claude Code'un bağlanacağı yerel Ollama sunucusunun API adresi.
export ANTHROPIC_BASE_URL="http://localhost:11434/v1"
# Claude Code'un Ollama ile iletişim kurabilmesi için gerekli anahtar.
export ANTHROPIC_API_KEY="ollama"
# Kullanılacak modelin adı, Claude Code ve alt ajanlar için geçerlidir.
export ANTHROPIC_MODEL="$MY_MODEL"
# Alt ajan olarak Claude Code içinde kullanılacak modelin adı.
export CLAUDE_CODE_SUBAGENT_MODEL="$MY_MODEL"
# Proje bazlı özel ayarları atlar; tüm projeler için aynı genel ayar geçerli olur.
export CLAUDE_CODE_SKIP_PROJECT_SETTINGS=1
# Claude Code’un sistem promptunu aktif eder, modelin davranışı önceden belirlenmiş yönergelere göre olur.
export CLAUDE_CODE_USE_SYSTEM_PROMPT=1
# Modelin nasıl davranacağını tanımlar; kod yazarken rehber olarak kullanılır.
export ANTHROPIC_CUSTOM_PROMPT="
You are a local AI software engineer running inside Claude Code.
Rules:
- Inspect repository before coding.
- Use file reading tools.
- Prefer editing existing files.
- Avoid hallucinating APIs.
- Explain which files you will modify before writing code.
- Focus on clean, maintainable and production-ready code.
- Do not use google_search.
"
# Claude Code'u başlatır ve kullanılan modeli ekrana yazdırır.
echo "Claude Code local model ile başlatılıyor..."
echo "Model: $MY_MODEL"
ollama launch claude --model "$MY_MODEL"Oluşturduğunuz .sh dosyasını terminalden çalıştırarak Claude Code’u başlatın. Bu sayede seçtiğiniz model, alt ajanlar ve custom prompt ile tamamen yerel ortamda kod analizi ve üretimi yapabilirsiniz.
Artık VS Code, Cursor veya Claude Code arayüzü üzerinden komut göndererek kod yazdırabilir, dosya inceletebilir ve analiz yaptırabilirsiniz. Subagent arka planda otomatik olarak çalışacaktır.
./gamma4.sh