signalbird CLI
Terminalden Signalbird: tek paket, üç iş.
signalbird-cli tek bir npm paketidir. Bilgisayarınızda Janet'ı çalıştırır, deploy betiğinizden Telsiz'e olay yazar, sunucuya kurulduğunda Sunucu İzleme ajanı olur. Kaynağı açıktır ve kendini güncellemez.
Neden var
Her iş için ayrı bir araç kurulmaz
Sunucu için bir ajan, betikler için bir curl satırı, bilgisayar için başka bir program. Her birinin kendi anahtarı, kendi güncellemesi, kendi belgesi olur ve biri mutlaka eski sürümde kalır.
Neler yapar
6 yetenek, tek ekran.
Janet: hatayı düzeltip PR açar
signalbird login bir kez çalışır: bilgisayarı hesabınıza bağlar, proje klasörünüzü bulur, servisi kurar. Sonra Telsiz'e düşen hatalar kendi ajanınıza (Claude Code, Codex ya da Gemini CLI) gider, düzeltme pull request olarak döner.
Gönderici: tek satırla Telsiz'e yazın
Deploy, cron ya da yedek betiği: kabuk olan her yerden signalbird send ile Telsiz kanalına olay yazarsınız. Kimin aranacağı betikte değil, panelde durur.
Sunucu ajanı: içeriden bakan göz
sudo signalbird agent install ile systemd servisi olur; CPU, bellek, disk, servis, veritabanı ve log satırlarını Sunucular ekranına taşır. Komut almaz, yalnız okur.
Hesabınızla giriş
Bilgisayarda anahtar kopyalamak yok: signalbird login tarayıcıyı açar, "Bu bilgisayarı bağla" dersiniz. Bilgisayar hesabınıza bağlanır ve bütün takımlarınızda çalışır.
Kendini güncellemez
Kendini güncelleyen bir araç, uzaktan kod çalıştırmanın kibar hâlidir. Yeni sürümü siz kurarsınız; panel yeni sürüm çıktığını haber verir.
Okunur çıktı
Adımlar numaralıdır, hata mesajı ne yapmanız gerektiğini söyler. SSH ile bağlıyken tarayıcı açmak yerine bağlantıyı yazar, NO_COLOR ile düz metne döner.
Nasıl çalışır
3 adımda.
Kurun
npm i -g signalbird-cli (Node.js 20+).
Bağlanın
Bilgisayarda signalbird login, sunucuda sudo signalbird agent install.
Unutun
İkisi de servis olarak çalışır; makine açılınca kendiliğinden başlar.
Koda bağlayın
Birkaç satır yeter.
Bu çağrı pakette gerçekten var. Bütün diller ve yüzeyler geliştiriciler sayfasında.
Geliştiriciler için# Geliştirici bilgisayarı: Janet
npm i -g signalbird-cli
signalbird login
# Deploy betiği: Telsiz'e tek olay
signalbird send info "v2.4.0 canlıda" --channel deploy --key sb_secret_live_xxxxxxxx
# Sunucu: izleme ajanı (Linux, systemd)
sudo npm i -g signalbird-cli
sudo signalbird agent install --token=sba_live_xxxxxxxxTeknik künye
Gerçekten yapıyor mu?
- Paket
- signalbird-cli (npm) · komut: signalbird
- Gereksinim
- Node.js 20+
- Servis
- Janet: macOS launchd, Linux systemd · Sunucu ajanı: Linux systemd
- Kaynak kod
- github.com/Pariette-Inc/signalbird.cli · MIT
- Fiyat
- Ücretsiz; kullandığınız modülün (Telsiz, Sunucu İzleme) paketine bağlı
Sorular
Aklınıza takılanlar.
signalbird paketinden farkı ne?
signalbird uygulamanızın içine kurduğunuz SDK'dır. signalbird-cli terminalde çalışan araçtır. İkisi aynı API'ye konuşur: biri kodunuzun içinde, diğeri kabukta.
Windows'ta çalışır mı?
Gönderici (signalbird send) Node.js olan her yerde çalışır. Janet servisi macOS ve Linux'ta, sunucu ajanı systemd'li Linux'ta kurulur.
Bütün komutları nerede görürüm?
Doküman sayfasında, her komut açıklamasıyla birlikte. Terminalde signalbird help da aynı listeyi verir.
Birlikte iyi çalışır