CLI interativo com tecnologia Gemini para pesquisa de arquivos rápida e precisa.
O que faz?
O GenCLI é uma ferramenta avançada de interface de linha de comando projetada para revolucionar a pesquisa e organização de arquivos usando o LLM Gemini do Google. Ao aproveitar o modelo de linguagem avançado do Gemini, o GenCLI indexa arquivos nos seus diretórios de maneira eficiente, criando descrições ricas e contextualmente relevantes com base no conteúdo e nos metadados do arquivo. Essas descrições são transformadas em incorporações, que são armazenadas para resultados de pesquisa rápidos e precisos.
A ferramenta tem uma interface de terminal integrada com um chatbot baseado no Gemini, permitindo uma interação intuitiva para tarefas de indexação e pesquisa. Os usuários podem configurar a ferramenta com facilidade usando uma interface flexível de linha de comando, especificando diretórios a serem indexados, tipos de arquivos a serem excluídos e chaves de API para integração com o Gemini.
O GenCLI também evita a indexação redundante, criando e armazenando hashes exclusivos para cada arquivo, garantindo que os arquivos indexados anteriormente não sejam processados novamente. Todos os dados essenciais, incluindo configurações, hashes e índices, são armazenados em arquivos JSON em uma pasta "gencli" dedicada no diretório principal do usuário. Com o GenCLI, você tem uma experiência de pesquisa incomparável, aproveitando todo o potencial dos recursos avançados de linguagem do Gemini para navegar e gerenciar seus arquivos de maneira eficiente.
Desenvolvido com
Nenhum
Equipe
De
Índia
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","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)"]]