Açık kaynak terminal uygulamaları
Özenle çizilmiş terminal uygulamaları.
Quvyta, hepsi tek bir Rust framework'ü üzerine kurulu bir terminal programları ailesidir. Temalarını, ikonlarını, dillerini, tuşlarını ve fare davranışını paylaşırlar; ekrandaki her şeklin kaynağı renktir, karakterle çizilmiş kutular değil.
Kapsayıcılarda kodlama ajanları
qcode quvyta-code
Bir ajanı bir kez kur, girişini yap, sonra istediğin projede saniyeler içinde aç. Ajanlar ve kabuklar arasında sekmeler arasında geçer gibi geçersin; bir ajanın çalıştırdığı hiçbir şey senin makinende çalışmaz.
- Claude Code
- opencode
- Gemini CLI
- Codex CLI
curl -fsSL https://raw.githubusercontent.com/quvyta/quvyta/main/install.sh | sh -s -- codeBıraktığın yerden devam et
Açılış ekranı, qcode kapandıktan sonra bile açık bıraktığın projeleri sekmeleriyle geri getirir.
Her ajan için bir sekme
Son sekmeden sonraki
+, projenin kabuğunu ve her profil için yeni bir sohbetle o profilin bu projedeki son sohbetlerini listeler. Birini seçmek ajanı kaldığı yerden açar.Proje bir bakışta
Yan panel projenin ayrıntılarını ve kapsayıcılarını gösterir; kapsayıcıları oradan durdurup yeniden başlatabilirsin. Son qcode kapandığında başlattığı kapsayıcılar da durur.
Ağacın içinde bir dosya yöneticisi
Dosya ağacı oluşturur, yeniden adlandırır, keser, yapıştırır, siler ve sürükler; birkaç öğeyi birlikte alır ve dosyalar değiştikçe diski izler.
Dosyalar sekmelerde açılır
Markdown biçimli bir sayfa olarak gösterilir, metin nano ya da vim ile açılır, görselleri chafa çizer; hepsi projenin kendi kapsayıcısının içinde.
Terminal uygulamaları için bir Rust framework'ü
qframe quvyta-framework
Her Quvyta programının yapıldığı çalışma zamanı, bileşenler, temalar, ikonlar ve dil dosyaları; terminal için bir şey yazan herkese açık. Bir tema seç, aynı bileşenler onun renklerini alır.
Kütüphaneyi ekle
cargo add quvyta-frameworkBütün bileşenleri vitrinde dene
cargo install quvyta-framework-showcase && qframeAilenin geri kalanı
Ailenin geri kalanı, aynı elden.
Her biri kendi başına bir programdır ve kendi sayfası vardır. Hepsi birbirine benzer görünür ve benzer davranır, çünkü hepsi aynı framework üzerine kuruludur.
-
qfocus
Neye odaklandığını takip eder. Odaklarından birinde sayacı başlat, zamanının nereye gittiğini gün, hafta, ay ve yıl grafiklerinde gör.
cargo install quvyta-focus -
qpac
Arch Linux için uygulama mağazası gibi duran bir paket yöneticisi: depolarda, AUR'da ve Flatpak'te tek arama, her değişiklik olmadan önce gösterilir.
cargo install quvyta-packages -
qtools
Arch Linux kullanıcılarının genelde elle yaptığı ayarlar tek bir listede; her birinin önizlemesi, yedeği ve geri alması var.
cargo install quvyta-tools -
quvyta
Aileyi kurar, makinendeki üyeleri açar ve güncel tutar; her cargo komutunu çalıştırmadan önce gösterir.
cargo install quvyta
Dokuz dil
Senin dilinde, bizim dilimizde.
Ekrandaki her kelime koddan değil, bir dil dosyasından gelir. qframe, qfocus ve qtools dokuz dili birlikte konuşur; qcode, qpac ve quvyta şimdilik İngilizce ve Türkçe konuşuyor, dosyalar yazıldıkça diğerleri de geliyor. Bu site de aynı dokuz dili konuşuyor.
Nasıl yapılıyorlar
Her üyede tek bir görünüş, tek bir tuş düzeni.
- Şekli renk verir
Butonlar, sekmeler ve paneller ton ve boşluktan doğar. Köşeli parantez yok, çizgiyle çizilmiş kutu yok; seçili olanı yarım hücrelik bir çubuk işaretler.
- Fare ve klavye eşittir
Klavyenin yapabildiği her şeyi fare de yapar ve ikisi de dokundukları an karşılık verir.
- Üç tür glif
Her ekran Nerd Font, düz Unicode ve ASCII terminaller için birlikte tasarlanır.
- Senin dilin
Ekrandaki her kelime bir dil dosyasında yaşar; quvyta'da seçtiğin dil, tema ve ikon takımı bütün ailede geçerlidir.