Kılavuzlar
Mac uygulaması
Skynet'i kendi kodlama aracınız ve Docker ile Mac'inizde çalıştırın.
Skynet Mac uygulaması Skynet'i kendi bilgisayarınızda çalıştırır. Model çağrılarını Mac'inizde oturum açılmış bir kodlama CLI'ı üzerinden gönderir; bu yüzden bu çağrıları CLI planınız öder. Uygulamayı barındırılan Skynet hesabınıza da bağlayabilirsiniz.
Gereksinimler
- Apple silicon işlemcili bir Mac. Intel derlemeleri vardır, ancak kimse onları Intel donanımında test etmedi.
- Çalışır durumda ve Use Rosetta for x86_64/amd64 emulation seçeneği açık olan Docker Desktop.
- Oturum açılmış bir kodlama CLI'ı:
- Claude Code (
claude) 2.1.226 veya daha yenisi, ya da - Codex (
codex) 0.160.0 veya daha yenisi.
- Claude Code (
Codex'i kurun
Codex kimlik bilgilerini bir dosyada tutmalıdır. İlk açılıştan önce şu adımları uygulayın:
~/.codex/config.tomldosyasını açın ve şu satırı ekleyin:
cli_auth_credentials_store = "file"- ChatGPT hesabınızla oturum açın:
codex loginUygulamayı yükleyin
Derlemeler ad hoc olarak imzalanır ve noter onaylı (notarized) değildir. Karantina işaretini kaldırana kadar macOS onları engeller.
.dmgdosyasını açın.- Skynet uygulamasını Applications klasörüne sürükleyin.
- Terminal'de şu komutu çalıştırın:
xattr -dr com.apple.quarantine /Applications/Skynet.app- Skynet'i Applications klasöründen açın.
Açılışta ne olur
Uygulama şu adımları sırayla uygular:
- Docker'ı ve CLI'ınızı bulabilmek için oturum açma kabuğunuzdan
PATHdeğerini okur. - Docker'ı ve kodlama CLI'ınızı kontrol eder.
- Docker içinde yerel bir Postgres veritabanı başlatır.
linux/amd64içinskynet-local-sandboxsandbox imajını oluşturur. Docker bu imajı Rosetta altında çalıştırır.- Veritabanı şemasını günceller.
- Yerel API'yi ve web uygulamasını başlatır ve web uygulamasını pencerede gösterir.
Başlangıç kontrolleri
Uygulama bir kontrol listesi gösterir: Docker, Coding CLI, Signed in, Usage limit, Local services ve Account. Bir kontrol başarısız olursa uygulama ne yapmanız gerektiğini söyleyen bir ekran gösterir:
| Ekran | Ne yapmalı |
|---|---|
| Install Docker Desktop | Docker Desktop'ı yükleyin. |
| Start Docker | Docker Desktop'ı başlatın. |
| Install a coding CLI | Claude Code veya Codex yükleyin. |
| Update your coding CLI | CLI'ı yukarıdaki en düşük sürüme güncelleyin. |
| Sign in to your CLI | Terminal'de CLI'a giriş yapın. |
| Usage limit reached | Sıfırlanma zamanını bekleyin. Yeni işler sıfırlamadan sonra yeniden başlayabilir. |
Sorunu düzelttikten sonra Check again düğmesine tıklayın. Günlük dosyalarını görmek için Open logs düğmesine tıklayın. Usage limit reached ekranında Open Skynet anyway düğmesine tıklayabilirsiniz.
Yerel çalıştırmalar
Uygulamada model çağrıları Mac'inizdeki CLI üzerinden gider. Model menüsü bu modu Yerel olarak gösterir. İpucu şöyle der: "Çağrıları planınız öder, bu yüzden bu model çalıştırmaya 0 $ ekler."
Uygulamadaki CLI adları Claude Code ve Codex'tir.
Önericiyi CLI'ınızda çalıştırın
Önericiyi kendi CLI'ımda çalıştır ayarı, önerici ajanın nerede çalışacağını belirler. Seçenekler Ajan motoru (varsayılan) ve Kapalı (yalıtılmış önerici) seçenekleridir.
Önerici erişimi, CLI'ın nelere erişebileceğini belirler:
- Yalnızca çalışma alanı varsayılandır. Her CLI'ın kendi sandbox'ına dayanır.
- Tam erişim, CLI'ı kullanıcı ayrıcalıklarınızla çalıştırır.
Uygulamada etiketleme
Mac uygulamasında yapay zekâ ile etiketleme kendi sağlayıcı anahtarınızı gerektirir. Kendi anahtarınız altında bir model seçin. Bkz. Etiketleyiciyle veri etiketleyin.
Skynet hesabınıza bağlayın
Uygulamayı bir hesap olmadan kullanabilirsiniz. Bunun için Use without signing in düğmesine tıklayın. Barındırılan hesabınızla eşitlemek için uygulamayı bağlayın.
Bu Mac'i bağlayın
- Sign in to Skynet adımında uygulama, varsayılan tarayıcınızda Link a Mac sayfasını açar.
- Tarayıcı isterse Skynet'te oturum açın.
- Bağlandıktan sonra bu Mac şunları yapabilir: altındaki listeyi kontrol edin.
- Bu Mac’i bağla düğmesine tıklayın. Sayfa "Mac uygulamasına dönülüyor…" mesajını gösterir.
Oturum açma başarısız olursa veya iptal ederseniz uygulama Try again ve Use without signing in seçeneklerini gösterir.
Bağlandıktan sonra Mac şunları yapabilir:
- Adınızı ve e-posta adresinizi görmek.
- Bakiyenizi görmek.
- Çalıştırmalarınızı hesabınızla eşitlemek.
- Bakiyenizden ödenen barındırılan modelleri kullanmak.
- Bağlı veri kaynaklarınızı kullanmak.
- Skynet üzerinden web'de arama yapmak ve gezinmek.
Bağlantı güvenli bir oturum açma akışı (PKCE ile OAuth) kullanır. Uygulama token'larını Mac'inizde şifreli olarak saklar. Bağlantıyı kaldırdığınızda Skynet token'ları iptal eder.
Bağlantı limitleri
| Limit | Değer |
|---|---|
| Hesap başına bağlı Mac sayısı | 10 |
| Erişim token'ı ömrü | 1 saat, ardından uygulama onu yeniler |
| Bağlantı boşta kalma süresi | 30 gün kullanılmama |
| Bağlantının en uzun ömrü | 365 gün |
Boşta kalma süresi veya en uzun ömür dolduktan sonra Mac'i yeniden bağlayın.
Bağlantı durumu
Uygulama şu durumlardan birini gösterir: Yerel mod, Bu Mac’e bağlı, Eşitlemek için giriş yapın veya Bağlı (çevrimdışı).
Yerel hizmetler ve veriler
Tüm yerel hizmetler yalnızca 127.0.0.1 üzerinde dinler:
| Hizmet | Port aralığı |
|---|---|
| API | 48100 ile 48119 |
| Web uygulaması | 48120 ile 48139 |
| Postgres | 48140 ile 48159 |
Uygulama verilerini ~/Library/Application Support/Skynet içinde tutar. logs/ klasörü desktop.log, api.log, frontend.log, migrate.log ve sandbox-build.log dosyalarını içerir.
Uygulamadan çıktığınızda uygulama web uygulamasını, API'yi, Postgres'i ve tüm iş konteynerlerini durdurur.
Uygulamayı sıfırlayın
Önce uygulamadan çıkın. Ardından şunu çalıştırın:
docker volume rm skynet-local-pgdata
rm -rf ~/Library/Application\ Support/SkynetSonraki adımlar
- Çalıştırma gönderin.
- Barındırılan modeller için faturalandırma hakkında okuyun.
- Güvenlik sayfasını okuyun.