Skip to content

Latest commit

 

History

History
117 lines (85 loc) · 5.36 KB

File metadata and controls

117 lines (85 loc) · 5.36 KB

OpenCode logo

Açık kaynaklı yapay zeka kodlama asistanı.

Discord npm Build status

English | Türkçe

OpenCode web, masaüstü ve sunucu


Kurulum

# YOLO
curl -fsSL https://opencode.ai/install | bash

# Paket yöneticileri
npm i -g opencode-ai@latest        # veya bun/pnpm/yarn
scoop install opencode             # Windows
choco install opencode             # Windows
brew install anomalyco/tap/opencode # macOS ve Linux (önerilir, her zaman güncel)
brew install opencode              # macOS ve Linux (resmi brew formülü, daha az güncellenir)
sudo pacman -S opencode            # Arch Linux (Stable)
paru -S opencode-bin               # Arch Linux (Latest from AUR)
mise use -g opencode               # Tüm işletim sistemleri
nix run nixpkgs#opencode           # veya en güncel geliştirme dalı için github:anomalyco/opencode

Tip

Kurulumdan önce 0.1.x'ten eski sürümleri kaldırın.

Masaüstü Uygulaması (BETA)

OpenCode ayrıca masaüstü uygulaması olarak da mevcuttur. Doğrudan sürüm sayfasından veya opencode.ai/download adresinden indirebilirsiniz.

Platform İndirme
macOS (Apple Silicon) opencode-desktop-darwin-aarch64.dmg
macOS (Intel) opencode-desktop-darwin-x64.dmg
Windows opencode-desktop-windows-x64.exe
Linux .deb, .rpm veya AppImage
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop

Kurulum Dizini (Installation Directory)

Kurulum betiği (install script), kurulum yolu (installation path) için aşağıdaki öncelik sırasını takip eder:

  1. $OPENCODE_INSTALL_DIR - Özel kurulum dizini
  2. $XDG_BIN_DIR - XDG Base Directory Specification uyumlu yol
  3. $HOME/bin - Standart kullanıcı binary dizini (varsa veya oluşturulabiliyorsa)
  4. $HOME/.opencode/bin - Varsayılan yedek konum
# Örnekler
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

Ajanlar

OpenCode, Tab tuşuyla aralarında geçiş yapabileceğiniz iki yerleşik (built-in) ajan içerir:

  • ayaz - Planlama ve geliştirme için birincil ajan.
  • niggli - Keşif ve hazırlık görevleri için destek ajanı.

Bunlar kullanıcıların Tab ile geçiş yapabileceği tek yerleşik ajanlardır.

Ajanlar hakkında daha fazla bilgi edinin.

Dokümantasyon

OpenCode'u nasıl yapılandıracağınız hakkında daha fazla bilgi için dokümantasyonumuza göz atın.

Katkıda Bulunma

OpenCode'a katkıda bulunmak istiyorsanız, lütfen bir pull request göndermeden önce katkıda bulunma dokümanlarımızı okuyun.

OpenCode Üzerine Geliştirme

OpenCode ile ilgili bir proje üzerinde çalışıyorsanız ve projenizin adının bir parçası olarak "opencode" kullanıyorsanız (örneğin, "opencode-dashboard" veya "opencode-mobile"), lütfen README dosyanıza projenin OpenCode ekibi tarafından geliştirilmediğini ve bizimle hiçbir şekilde bağlantılı olmadığını belirten bir not ekleyin.

SSS

Bu Claude Code'dan nasıl farklı?

Yetenekler açısından Claude Code'a çok benzer. İşte temel farklar:

  • %100 açık kaynak
  • Herhangi bir sağlayıcıya bağlı değil. OpenCode Zen üzerinden sunduğumuz modelleri önermekle birlikte; OpenCode, Claude, OpenAI, Google veya hatta yerel modellerle kullanılabilir. Modeller geliştikçe aralarındaki farklar kapanacak ve fiyatlar düşecek, bu nedenle sağlayıcıdan bağımsız olmak önemlidir.
  • Kurulum gerektirmeyen hazır LSP desteği
  • OpenCode'un sunucu API'si üzerine kurulu web ve masaüstü istemcileri.
  • İstemci/sunucu (client/server) mimarisi. Bu, örneğin OpenCode'un bilgisayarınızda çalışması ve onu web, masaüstü veya başka istemcilerden uzaktan yönetmenizi sağlar.

Topluluğumuza katılın Discord | X.com