Skip to content

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 opencode

Yetenekler ​

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.

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 | bash
powershell
npm install -g opencode-ai

2. 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
opencode

OpenCode'u etkileşimli bir oturum başlatmadan Ollama ile yapılandırmak için:

shell
ollama launch opencode --config

Yapı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.