Hızlı ve doğru dosya araması için Gemini destekli etkileşimli komut satırı.
Ne işe yarar?
GenCLI, Google'ın Gemini LLM'sini kullanarak dosya arama ve düzenlemede devrim yaratacak şekilde tasarlanmış gelişmiş bir komut satırı arayüzü aracıdır. GenCLI, Gemini'nin güçlü dil modelinden yararlanarak dizinlerinizdeki dosyaları verimli bir şekilde dizine ekler ve dosya içeriğine ve meta verilere dayalı, bağlama uygun zengin açıklamalar oluşturur. Bu açıklamalar daha sonra hızlı ve doğru arama sonuçları için depolanan yerleştirmelere dönüştürülür.
Araç, hem dizine ekleme hem de arama görevleri için sezgisel etkileşim sağlayan, Gemini destekli bir chatbot'a sahip yerleşik bir terminal kullanıcı arayüzüne sahiptir. Kullanıcılar, esnek bir komut satırı arayüzü aracılığıyla dizine eklenecek dizinleri, hariç tutulacak dosya türlerini ve Gemini entegrasyonu için API anahtarlarını belirterek aracı kolayca yapılandırabilir.
GenCLI, her dosya için benzersiz karma oluşturarak ve saklayarak gereksiz dizine eklemeyi de önler. Böylece, daha önce dizine eklenen dosyaların tekrar işlenmesini engeller. Yapılandırma ayarları, karma oluşturma işlemleri ve dizinler dahil olmak üzere tüm önemli veriler, kullanıcının ana dizinindeki özel bir "gencli" klasöründeki JSON dosyalarında düzenli bir şekilde depolanır. GenCLI ile, dosyalarınız arasında verimli bir şekilde gezinmek ve dosyalarınızı yönetmek için Gemini'nin gelişmiş dil özelliklerinin tüm potansiyelinden yararlanarak benzersiz bir arama deneyimi elde edersiniz.
Aşağıdakilerle tasarlandı:
Yok
Takım
Nereden
Hindistan
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],[],[],[],null,["# GenCLI\n\n[More Apps](/competition/vote) \n\nGenCLI\n======\n\nGemini-Powered interactable CLI for fast, accurate file search. \nVote \nVoted!\nWhat it does\n\nGenCLI is an advanced command-line interface tool designed to revolutionize file search and organization using Google's Gemini LLM. By leveraging Gemini's powerful language model, GenCLI efficiently indexes files within your directories, creating rich, contextually relevant descriptions based on file content and metadata. These descriptions are then transformed into embeddings, which are stored for fast and precise search results. \n\nThe tool features a built-in terminal UI with a Gemini-powered chatbot, enabling intuitive interaction for both indexing and searching tasks. Users can easily configure the tool through a flexible command-line interface, specifying directories to index, file types to exclude, and API keys for Gemini integration. \n\nGenCLI also prevents redundant indexing by creating and storing unique hashes for each file, ensuring that previously indexed files are not processed again. All essential data, including configuration settings, hashes, and indexes, are neatly stored in JSON files within a dedicated 'gencli' folder in the user's home directory. With GenCLI, you gain an unparalleled search experience, harnessing the full potential of Gemini's advanced language capabilities to navigate and manage your files efficiently. \nBuilt with\n\n- None \nTeam \nFrom\n\nIndia \n[](/competition/vote)"]]