Janet

Hata gelir, Janet düzeltir, siz birleştirirsiniz.

Telsiz'e düşen hatayı bilgisayarınızdaki kendi yapay zekâ ajanınıza verir: Claude Code, Codex (ChatGPT) ya da Gemini CLI. Ajan projenin repolarını ayrı bir klonda açar, sorunu bulur, düzeltir; Janet pull request açar. Kodu inceleyip birleştiren sizsiniz, hedef dala hiçbir şey doğrudan gitmez.

Nasıl bağlanır
ÖRNEK
criticalTypeError: Cannot read 'id' of null · CheckoutService.php:88
Janet'a aktarıldı
SBF-261014-K4M2 · adall.io
✓
Repolar ayrı klonda açıldı
adall.api, adall.web · janet/SBF-261014-K4M2
✓
Ajan düzeltiyor
CheckoutService.php · sepet boşken null kontrolü
✓
Pull request açıldı
adall.api #212 → test
sürüyor
Çözüldü, klon silindi
PR birleştirildi, iz kalmadı
sırada

Başlangıç

Dahilek ücret yok

Janet için ayrı ücret yok: kodu sizin bilgisayarınızdaki yapay zekâ ajanı, sizin Claude, ChatGPT ya da Gemini aboneliğinizle düzeltir. Signalbird yapay zekâ ücreti almaz ve ödemez. Janet'ı kullanmak için Telsiz modülü yeterli. Telsiz (Log & Olay) →

Neden var

Hatayı görmek yetmiyor, birinin düzeltmesi lazım

Alarm gece 02:14'te gelir. Birinin uyanması, hatanın hangi projede olduğunu bulması, repoyu açması, logu okuması ve düzeltmeyi yazması gerekir. Çoğu hata bu zincirin bir yerinde sabaha kalır; sabah da başka işler vardır.

Neler yapar

7 yetenek, tek ekran.

Kanalı seçersiniz, gerisi kendiliğinden

Telsiz kanalının ayarında "Janet otomatik düzeltsin"i açarsınız; o kanala düşen her mesaj Janet'a gider. Tek bir olay için Telsiz'de "Janet'a aktar" demeniz de yeter.

Kendi bilgisayarınızda, kendi ajanınızla

Kodunuz Signalbird'e gönderilmez. Janet bilgisayarınızdaki Claude Code, Codex (ChatGPT) ya da Gemini CLI'ı sizin oturumunuzla çalıştırır; hangisini kullanacağınızı siz seçersiniz. Repolar, bağımlılıklar ve GitHub yetkiniz sizde kalır.

Yalnız pull request

Her görev janet/SBF-… adlı yeni bir dalda yürür ve PR olarak gelir. Janet hedef dala push etmez, force push yapmaz, birleştirmez. Canlıya ne çıkacağına siz karar verirsiniz.

Doğru projeyi kendisi bulur

adall.io'dan gelen hata adall klasörüne gider: eşleme alan adından çıkarılır. Yanlışsa panelde bir kez seçersiniz. Proje birkaç repodan oluşuyorsa (api, web, mobil) Janet hepsini görür ve hangisine dokunacağına kendisi karar verir.

Emin değilse sorar

Hata iki farklı şekilde okunabiliyorsa Janet kod yazmadan önce sorar ve görev "Cevap bekliyor" durumuna geçer. Görev sayfasından cevap verirsiniz, Janet aynı dalda devam eder.

Arkasında iz bırakmaz

Repolar ayrı bir klonda açılır; çalışma kopyanıza ve editörünüze dokunulmaz. "Çözüldü", "Reddet" ya da "Durdur" dediğinizde klon silinir, değişmeyen repolar hiç beklemeden.

Hata metni talimat değildir

Hata mesajı dışarıdan gelir, içinde kötü niyetli bir cümle olabilir. Janet onu "güvenilmeyen veri" bloğunda okur; talimat yalnız panelde takım üyesinin yazdığı mesajdan gelir. Log panele gitmeden önce bilinen gizli anahtar desenleri maskelenir.

Nasıl çalışır

4 adımda.

Bilgisayarı bağlayın

npm i -g signalbird-cli ve signalbird login. Tarayıcıda onaylarsınız, servis kurulur.

Kanalı seçin

Telsiz'de hangi kanalın Janet'a gideceğini açın.

Janet düzeltir

Projeyi bulur, düzeltir, PR açar; panelde canlı izlersiniz.

Siz birleştirirsiniz

PR'ı inceleyin, birleştirin, "Çözüldü" deyin. Klon silinir.

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
Bilgisayarınızda bir kez
npm i -g signalbird-cli
signalbird login

# 1/4 Proje klasörü: ~/git altındaki projeler bulunur
# 2/4 Hesap: tarayıcıda "Bu bilgisayarı bağla"
# 3/4 Kontrol: git, gh ve yapay zekâ ajanı (Claude Code, Codex ya da Gemini CLI)
# 4/4 Servis: bilgisayar açılınca kendiliğinden başlar

# Sonrası panelde: Entegrasyon → Janet

Teknik künye

Gerçekten yapıyor mu?

Gereksinim
macOS ya da Linux · Node.js 20+, git, GitHub CLI (gh)
Yapay zekâ ajanı
Claude Code · Codex (ChatGPT) · Gemini CLI; kendi hesabınızla
Çalıştığı yer
Sizin bilgisayarınız; kod Signalbird'e gönderilmez
Git akışı
janet/SBF-… dalı ve pull request; push, force push ve birleştirme yok
Proje eşleme
Panelde açık eşleme › bilgisayardaki yerel bağ › alan adından tahmin
Kaynak kod
github.com/Pariette-Inc/signalbird.cli · MIT
Faturalama
Janet için ayrı ücret yok (Telsiz modülüne dahil); yapay zekâ kullanımı kendi aboneliğinizden

Sorular

Aklınıza takılanlar.

Kodum Signalbird'e gider mi?

Hayır. Janet bilgisayarınızda çalışır ve kodu orada değiştirir. Signalbird'e giden şey görevin durumu, Janet'ın özeti, log satırları (gizli anahtar desenleri maskelenmiş) ve PR bağlantılarıdır. Proje klasörlerinizin yolu değil, yalnız adları gider.

Janet neden ücretsiz? Yapay zekâ ücretini Signalbird mi ödüyor?

Hayır, ve bu yüzden ücretsiz. Kodu düzelten ajan sizin bilgisayarınızda, sizin hesabınızla çalışır: Claude, ChatGPT (Codex) ya da Gemini aboneliğiniz. Signalbird hiçbir yapay zekâ çağrısı yapmaz, ücretini ve limitini üstlenmez; Janet yalnız hatayı ajanınıza taşır ve sonucu PR olarak panele getirir. Kullanım ücreti ve limitler ajanınızın sağlayıcısıyla aranızdadır.

Hangi yapay zekâ ajanlarıyla çalışır?

Claude Code, Codex (ChatGPT hesabıyla) ve Gemini CLI. Bilgisayarınızda hangisi kuruluysa signalbird login onu bulur; değiştirmek için signalbird fix agent codex (ya da claude, gemini).

Janet yanlış bir şey yaparsa?

Yalnız PR açtığı için hiçbir şey kendiliğinden canlıya çıkmaz. PR'ı reddedersiniz ya da görev sayfasında Janet'a ne istediğinizi yazarsınız; aynı dalda yeni commit atar.

Bilgisayarım kapalıyken hata gelirse?

Görev kuyrukta bekler. Bilgisayar açılınca servis bağlanır ve görevleri sırayla alır.

Birkaç takımda çalışıyorum, her biri için ayrı kurulum mu gerekir?

Hayır. signalbird login bilgisayarı hesabınıza bağlar; üyesi olduğunuz her takımın görevleri aynı bilgisayara gelir.

Hangi dala PR açar?

Repoda test, development, develop ya da dev dalı varsa ilk bulunana, yoksa reponun varsayılan dalına. Repo başına farklı dal ayarlanabilir.