Açık kaynaklı yapay zeka kodlama asistanı.
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt
# YOLO
curl -fsSL https://serac.build/install | bash
# Paket yöneticileri
npm i -g @serac-labs/serac@latest # veya bun/pnpm/yarnTip
Kurulumdan önce 0.1.x'ten eski sürümleri kaldırın.
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 betiği (install script), kurulum yolu (installation path) için aşağıdaki öncelik sırasını takip eder:
$SERAC_INSTALL_DIR- Özel kurulum dizini$XDG_BIN_DIR- XDG Base Directory Specification uyumlu yol$HOME/bin- Standart kullanıcı binary dizini (varsa veya oluşturulabiliyorsa)$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 | bashSerac, 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.
Serac'u nasıl yapılandıracağınız hakkında daha fazla bilgi için dokümantasyonumuza göz atın.
Serac'a katkıda bulunmak istiyorsanız, lütfen bir pull request göndermeden önce katkıda bulunma dokümanlarımızı okuyun.
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.
