Assistente de terminal pra Linux usando LLMs. Rápido, prático e com acesso real ao seu sistema.
Basicamente responde suas perguntas sobre o sistema, acha arquivos, roda comandos e cria scripts. Tudo pelo terminal, sem frescura.
Suporte a múltiplos providers (Groq e OpenRouter), confirmação antes de rodar comandos perigosos, e um dialog bonitinho quando a API estoura o rate limit.
Linux com Node.js 20+. Só isso.
Pega uma key no Groq (é grátis), depois:
git clone https://github.com/arthurhenriquelopes/LLMX.git
cd LLMX
cp .env.example .env
# coloca sua key no .env
./install.shAgora roda llmx de qualquer lugar.
/help lista tudo, /model troca modelo, /clear limpa histórico, /exit sai.
Groq: llama-3.3-70b-versatile (padrão), llama-3.1-70b, mixtral-8x7b
OpenRouter: gemini-2.0-flash, claude-3.5-sonnet, etc
npm run dev # watch mode
npm run build # compila
npm test # testesA versão Python bugava no resize do terminal e era difícil de debugar. Com Ink (React pra CLI) ficou bem mais limpo.
MIT
Inspirado no Gemini CLI.