AskConsole é uma aplicação que une a simplicidade do CLI com a complexidade de uma IA (LLM), trazendo a oportunidade ter conversas com o Gemini da Google.
MIT License
🚀 AskConsole é uma aplicação Java interativa que permite criar e gerenciar conversas com uma interface de linha de comando (CLI). Desenvolvido com o intuito de oferecer uma experiência robusta para interação e salvamento de conversas, o AskConsole é ideal para quem busca uma ferramenta prática e eficiente para comunicação textual em ambiente de console.
O AskConsole foi criado com o intuito de utilizar a estrutura simples do CLI com uma aplicação escalável, no caso, um ecossistema de consumo de uma LLM, sendo o Gemini do Google. Há diversos conceitos implícitos nesta aplicação, desde uma simples interação no chat até a possibilidade de continuar uma conversa de onde parou.
SOLID Principles:
Dependency Injection - Para promover a inversão de controle e facilitar a gestão de dependências, permitindo uma arquitetura mais modular e testável.
Asynchronous Programming - Utilizado para melhorar a performance e a escalabilidade da aplicação, especialmente em operações de rede e I/O.
Command Pattern - Utilizado para encapsular todas as informações necessárias para executar uma ação, permitindo o uso de comandos de forma desacoplada e flexível.
OBS: Clique aqui para adquirir a sua chave API de forma gratuita para usar a aplicação.
Faça o download da aplicação clicando aqui
Descompacte o arquivo baixado usando o WinRAR ou 7-Zip.
Mova a pasta descompactada para um local do seu computador.
Observação: Caso mova para a pasta "Arquivos de Programas", certifique-se de que as permissões de modificação da pasta estão adequadas.
.ini
com a chave API. A estrutura do arquivo deve ser:API=(Sua API Aqui)
Por exemplo:
API=AzKj231Azi8AqweKa
Faça o download da aplicação clicando aqui
Descompacte o arquivo baixado usando o unzip
ou qualquer outra ferramenta de descompactação de sua preferência.
Mova a pasta descompactada para um local de sua escolha no sistema.
Torne o arquivo executável e execute a aplicação com os seguinte comando
chmod +x AskConsole.jar
java -jar AskConsole.jar
.ini
com a chave API. A estrutura do arquivo deve ser:API=(Sua API Aqui)
Por exemplo:
API=AzKj231Azi8AqweKa