llm2sh är ett kommandoradsverktyg som översätter naturligt språk till shell-kommandon med hjälp av stora språkmodeller (LLMs). Verktyget stöder integration med flera LLM-leverantörer som OpenAI, Claude och Groq, samt lokala modeller, och kräver API-nycklar för kommersiella tjänster. Användare kan konfigurera llm2sh via en fil eller miljövariabler, och det erbjuder funktioner som "yolo mode" för att köra kommandon utan bekräftelse, samt ett verbose-läge för felsökning. llm2sh skickar viss systeminformation (OS, katalog, användarnamn, filnamn, miljövariabelnamn) till LLM:erna för att förbättra kommando-genereringen, men lagrar ingen användardata eller historik. Det är ett experimentellt verktyg licensierat under GPLv3, och användare uppmanas att granska genererade kommandon, särskilt i "yolo mode", då utvecklarna inte ansvarar för eventuella skador.