Dört yüz
Uçbirim komutu, masaüstü penceresi, tarayıcı sayfası ve tam ekran uçbirim — hangisi ne için, ve neyi paylaşıyorlar.
Scour tek bir servistir. scourd indeksi tutar, dosya sistemini dinler ve bir soket üzerinden cevap verir. Gördüğünüz her arayüz o soketin bir müşterisidir — hiçbiri indeksi kendi açmaz, hiçbiri diğerinden daha “gerçek” değildir.
Bunun pratik sonucu şudur: ayarlar ortaktır. Pencerede seçtiğiniz dil, tarayıcıda da geçerlidir. Sütun genişlikleri, sıralama, atlama kuralları — hepsi indeksin yanında durur ve bütün yüzler aynı yerden okur.
scour — uçbirim komutu
scour rapor # ara
scour "ext:pdf size:>1mb" -n 20
scour tree /usr/share --depth 2
scour du ~/Projeler # klasör boyutları
scour status # indeksin durumu
scour where # ayarlar ve indeks nerede
scour syntax # sorgu dilinin tamamı
Çıktısı borulanmak üzere tasarlandı. Betiklerin ve xargs’ın yüzü budur.
scour-gui — pencere
Rust ve Slint ile yazılmış yerel bir masaüstü penceresi. Çizimi işlemci yapar — bu bir tercih ve ölçüldü: GPU çizicisi bu sahnede boşta CPU’da hiçbir şey kazandırmıyor, buna karşılık 24 MB fazla bellek istiyor ve açılışı iki katına çıkarıyor. Bir metin listesinde GPU’nun yapacak işi yok.
On iki sütundan istediğiniz seçilir (başlık satırının ucundaki ⋮), sürüklenir ve yeniden boyutlandırılır; kesilen bir ad üzerine gelince tamamını söyler. Seçim çoğaltılır, önizleme yanda açılır, sağ tık menüsü dosya yöneticisininkine benzer. İkinci bir scour-gui yeni pencere açmaz, olanı öne getirir — kısayol tuşu bu yüzden güvenle bağlanır. --query ile bir sorguyla açılır:
scour-gui --query "ext:pdf dm:30d"
scour-web — tarayıcı
Kendi makinenizde bir port açar ve sayfayı oradan verir; uzak bir sunucu yoktur. Bağlantı jetonludur ve her çalıştırmada değişir — eski bir bağlantı çalışmaz.
Aynı on iki sütun, ızgara ve büyük simge görünümleri, sistemin kendi küçük resimleri, CSV dışa aktarma, kopya bulma ve bir rapor sekmesi burada.
scour-tui — tam ekran uçbirim
ratatui ile yazılmış tam ekran uçbirim yüzü. Pencere açamadığınız her yerde çalışır: uzak makine, kurtarma kabuğu, sunucu, tmux oturumu. Tür, konum ve boyut süzgeçleri solda; sonuç listesi ortada; zaman dağılımı altta.
scour-mcp — dil modelleri için
Model Context Protocol sunucusu. Bir dil modelinin dosya sistemini gezebilmesi için aynı indeksi açar: on bir salt-okunur araç, her cevabı sınırlı ve kesildiğini söyler — scour_tree bir milyon dosyalık bir dizini on dosyalık kadar hızlı listeler ve kaç tanesini dışarıda bıraktığını yazar, ki bu bir bağlam penceresine sığan tek yoldur.
scour mcp-config # Claude Desktop
scour mcp-config --for claude-code # tek komut: claude mcp add …
scour mcp-config --for codex # ~/.codex/config.toml
cursor, gemini ve vscode de var; her biri hangi dosyaya gideceğini söyler.
Hangi yüz açılsın
Uygulama menüsündeki girdi ve kısayol tuşu (kurulumda GNOME/KDE’de Super+F) bir yüz değil, Scour’u açar; hangi yüz olacağı içeriden seçtiğiniz bir tercihtir ve o tercih ayarlarda durur. Değiştirmek için herhangi bir arayüzdeki “nasıl çalışsın” düğmesi yeter.