OpenCode terminalinizde çalışan, projenizi okuyan, dosyaları düzenleyen ve komutlar çalıştıran açık kaynaklı bir kod ajanıdır.
Ollama, OpenCode'u yerel ve bulut modellerini kullanacak şekilde yapılandırır.
Başlarken
OpenCode'u Ollama ile başlatın:
shell
ollama launch opencodeYetenekler
Chat
Bir depo veya görev hakkında soru sorun
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="terminal" /></div>
<div>
<div class="capability-list-heading">Komut satırı</div>
<div class="capability-list-copy">Çalışma dizininizden komutlar çalıştırın</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="code" /></div>
<div>
<div class="capability-list-heading">Dosya düzenlemeleri</div>
<div class="capability-list-copy">Projenizdeki dosyaları okuyun ve düzenleyin</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="users" /></div>
<div>
<div class="capability-list-heading">Alt ajanlar</div>
<div class="capability-list-copy">İşi görevler arasında bölün</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="file-text" /></div>
<div>
<div class="capability-list-heading">Web'den veri çekme</div>
<div class="capability-list-copy">Web sayfalarını çekin ve özetleyin</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="image" /></div>
<div>
<div class="capability-list-heading">Görü</div>
<div class="capability-list-copy">Görüntü ve ekran görüntüleri gönderin</div>
</div>
</div>
Modeller
Deponuz için yeterli bağlama sahip bir model seçin.
Bulut modelleri
İndirmeden daha büyük modelleri kullanın.
Yerel modellerBir model seçin ve 64k+ bağlam penceresi ayarlayın.
Not
OpenCode, 64k veya daha yüksek bir bağlam uzunluğu gerektirir. Daha fazla bilgi için Bağlam Uzunluğu sayfasına bakın.
Manuel kurulum
1. OpenCode'u yükleyin
shell
curl -fsSL https://opencode.ai/install | bashpowershell
npm install -g opencode-ai2. Ollama'yı sağlayıcı olarak yapılandırın
opencode.json dosyasına bir Ollama sağlayıcısı ekleyin:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3.5": {
"name": "qwen3.5"
}
}
}
}
}3. OpenCode'u çalıştırın
shell
opencodeOpenCode'u etkileşimli bir oturum başlatmadan Ollama ile yapılandırmak için:
shell
ollama launch opencode --configYapılandırma önceliği
ollama launch opencode, seçilen Ollama modeli için satır içi bir yapılandırma ile OpenCode'u başlatır. ~/.config/opencode/opencode.json dosyasının üzerine yazmaz; mevcut OpenCode ayarları yine de geçerlidir.
Yalnızca opencode.json dosyasında tanımlanmış modeller, ollama launch model seçicide görünmez.
OpenCode'un yapılandırma önceliği sayfasına bakın.