CLI interactive optimisée par Gemini pour une recherche de fichiers rapide et précise
Description
GenCLI est un outil d'interface de ligne de commande avancé conçu pour révolutionner la recherche et l'organisation de fichiers à l'aide du LLM Gemini de Google. En exploitant le puissant modèle de langage de Gemini, GenCLI indexe efficacement les fichiers dans vos répertoires, créant des descriptions riches et contextuellement pertinentes en fonction du contenu et des métadonnées des fichiers. Ces descriptions sont ensuite transformées en représentations vectorielles continues, qui sont stockées pour obtenir des résultats de recherche rapides et précis.
L'outil dispose d'une UI de terminal intégrée avec un chatbot Gemini, qui permet une interaction intuitive pour les tâches d'indexation et de recherche. Les utilisateurs peuvent facilement configurer l'outil via une interface de ligne de commande flexible, en spécifiant les répertoires à indexer, les types de fichiers à exclure et les clés API pour l'intégration de Gemini.
GenCLI empêche également l'indexation redondante en créant et en stockant des hachages uniques pour chaque fichier, ce qui garantit que les fichiers précédemment indexés ne sont pas traités à nouveau. Toutes les données essentielles, y compris les paramètres de configuration, les hachages et les index, sont soigneusement stockées dans des fichiers JSON dans un dossier "gencli" dédié du répertoire d'accueil de l'utilisateur. Avec GenCLI, vous bénéficiez d'une expérience de recherche inégalée, en exploitant tout le potentiel des fonctionnalités linguistiques avancées de Gemini pour naviguer et gérer efficacement vos fichiers.
Conçu avec
Aucun
Équipe
De
Inde
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","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)"]]