Skip to content

Latest commit

 

History

History
104 lines (79 loc) · 4.21 KB

File metadata and controls

104 lines (79 loc) · 4.21 KB

Serac

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

npm

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt

Serac Terminal UI


Kurulum

# YOLO
curl -fsSL https://serac.build/install | bash

# Paket yöneticileri
npm i -g @serac-labs/serac@latest  # veya bun/pnpm/yarn

Tip

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

Masaüstü Uygulaması (BETA)

Serac ayrıca masaüstü uygulaması olarak da mevcuttur. Doğrudan sürüm sayfasından veya github.com/serac-labs/serac/releases/latest adresinden indirebilirsiniz.

Platform İndirme
macOS (Apple Silicon) serac-desktop-mac-arm64.dmg
macOS (Intel) serac-desktop-mac-x64.dmg
Windows serac-desktop-windows-x64.exe
Linux .deb, .rpm veya AppImage

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. $SERAC_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
SERAC_INSTALL_DIR=/usr/local/bin curl -fsSL https://serac.build/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://serac.build/install | bash

Ajanlar

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

  • build - Varsayılan, geliştirme çalışmaları için tam erişimli ajan
  • plan - Analiz ve kod keşfi için salt okunur ajan
    • Varsayılan olarak dosya düzenlemelerini reddeder
    • Bash komutlarını çalıştırmadan önce izin ister
    • Tanımadığınız kod tabanlarını keşfetmek veya değişiklikleri planlamak için ideal

Ayrıca, karmaşık aramalar ve çok adımlı görevler için bir genel alt ajan bulunmaktadır. Bu dahili olarak kullanılır ve mesajlarda @general ile çağrılabilir.

Ajanlar hakkında daha fazla bilgi edinin.

Dokümantasyon

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

Katkıda Bulunma

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

Serac Üzerine Geliştirme

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