1 / 6
Anında aç
Ctrl Space, Windows'un her yerinden. Ayrı bir uygulama penceresi gibi değil, sistemin üstüne binen bir katman gibi hisseder. İndeksli konumlar ve watcher durumu ilk ekranda görünür.
~/projects/omnispot
Dosya adını hatırlamadan, Ctrl Space ile bul.
Windows'un her yerinden açılan, yerelde çalışan bir dosya başlatıcısı. Arama, klasör gezintisi, önizleme ve dosya işlemleri tek bir yüzeyde. AI modu isteğe bağlı; sınırı aşağıda çizdim.
Windows masaüstü aracı · tek geliştirici · 2025–2026 · .NET 8 · C# 12 · WPF · Windows 10/11 · kullanıma hazır, aktif güncelleniyor
1 / 6
Ctrl Space, Windows'un her yerinden. Ayrı bir uygulama penceresi gibi değil, sistemin üstüne binen bir katman gibi hisseder. İndeksli konumlar ve watcher durumu ilk ekranda görünür.
2 / 6
Klasik dosya adı araması tamamen cihazda çalışır. Yazdıkça indeks eşleşir; sonuçlar yol ve eşleşme skoruyla gelir. Bu modda hiçbir şey dışarı çıkmaz.
3 / 6
AI modu "bu hafta Design'da değiştirdiğim görseller" gibi bir cümleyi filtrelere çevirir. Bağlantı varken yalnızca sorgu metni Groq'a gider; eşleştirme yine yerel indekste. Çevrimdışıysan daha dar bir yerel ayrıştırıcı devralır.
4 / 6
Klasörlerde breadcrumb ile gez. Resim ve video için küçük önizlemeler, açmadan önce doğru dosyada olduğunu gösterir; renk kodlu klasörler taramayı hızlandırır.
5 / 6
Aç, kopyala, kes, yeniden adlandır, sil: hepsi sağ tıkla, aynı yüzeyde. Explorer'a dönmeden, bağlamı kaybetmeden.
6 / 6
Birden çok dizin indekslenir; watcher değişiklikleri izler. Ayarlardan konum ekler, gerekirse indeksi yeniden kurarsın. Sisteme invaziv bir değişiklik yapılmaz.
kaputun altı
Yukarıdaki pencerede gördüklerinin arkasında ne döndüğü, altı sahnede.
1 / 6
Her tuş vuruşunda sorgu parçalara ayrılır. Büyük-küçük harf ve Türkçe karakter farkı bu aşamada ortadan kalkar.
tokenizer · Türkçe ve harf duyarsız
2 / 6
Her parça, indekste kendisini içeren dosyaları anında bulur. Bir harflik yazım hatası da aynı dosyaya çıkar.
ters indeks · Levenshtein uzaklığı 1
3 / 6
Tam eşleşme kısmi eşleşmeden önde gelir, daha önce açtığın dosya öne çıkar. Liste sen yazarken yeniden sıralanır.
tam 100 · kısmi 25 · açılma ×2
4 / 6
Bir dosyanın adı değişince disk bunu kaydeder, ayrı bir servis yakalar. Uygulama kapalıyken biriktirir; açtığında indeks güncel bekler.
USN journal → ChangeFeed → SQLite
5 / 6
AI modunda yalnızca yazdığın cümle Groq'a gider, geri filtreler döner. Dosya adları, yollar ve içerikler cihazdan çıkmaz.
Groq · 2 paralel istek: niyet, anahtar kelime
6 / 6
Bağlantı koptuğunda cümleyi daha dar, kural tabanlı yerel bir ayrıştırıcı çözer ve arayüz bunu söyler. Klasik arama hiç etkilenmez.
çevrimdışı yedek · kural tabanlı
kanıt
Yukarıdaki sahneler bu ekranların yeniden çizimi; hepsi sentetik DemoWorkspace ile alındı.






mühendislik notları
İkisi de: breadcrumb var, ağaç yok. Başlatıcı kadar hızlı, yerini kaybettirmeyecek kadar gezgin.
Model terimlere yalnızca rol verir: zorunlu, sıralayıcı, bağlam. Ağırlıkları uygulama belirler.
Önizleme, klasör ipucu ve kapsamı belli işlemler yanlış dosyada işlem yapmayı zorlaştırır.
yapı
.NET 8 · C# 12 · WPF · SQLite
0 / 72
otomatik test, tamamı geçiyor
Arama, eşzamanlılık, indeksleme, watcher, gezinti, ayarlar ve bağlantı.
değerlendirme
Yerel bir araçta hız, ancak güvenle birlikte gelirse değerli. WPF, global kısayol ve dosya sistemi indeksi üzerinde bu dengeyi kurmayı öğrendim.
sırada