
nlsh é uma interface de terminal que traduz inglês simples em comandos de shell. Em vez de memorizar flags e sintaxes obscuras, você simplesmente digita o que deseja fazer — e o nlsh converte sua linguagem natural no comando bash apropriado. Ele é executado localmente no macOS ou Linux, requer Python 3.8+ e já foi instalado mais de 9.300 vezes.
Digite comandos como "listar todos os arquivos python" ou "matar processo rodando na porta 3000" e o nlsh exibe o comando shell correto. Ele lida com tudo, desde operações de arquivos até commits git e gerenciamento do sistema.
nlsh inclui comandos integrados como !api para alterar com segurança a chave da API do seu provedor LLM (atualmente suporta Gemini), !help para visualizar o menu de ajuda e !cmd para executar comandos shell brutos diretamente, sem processamento de linguagem natural.
Seus prompts são enviados apenas ao provedor de IA que você escolher — o nlsh não armazena seu histórico de comandos. Todo o código-fonte é 100% open source, oferecendo total visibilidade sobre como seus dados são tratados.
"Pare de memorizar flags. Apenas digite o que você quer."
Essa filosofia captura o valor central do nlsh: ele remove o atrito de lembrar a sintaxe exata dos comandos. Em vez de pausar para lembrar se é -rf ou -fr, você descreve a tarefa e deixa a ferramenta cuidar da tradução. A natureza open source e o design focado no local também significam que você não fica preso a um serviço proprietário ou forçado a compartilhar sua atividade no terminal.
Você passa um tempo significativo no terminal e deseja reduzir a alternância de contexto entre seu trabalho e a documentação. É especialmente útil se você gerencia vários projetos, trabalha com ferramentas desconhecidas ou simplesmente prefere descrever o que precisa em vez de memorizar estruturas de comandos.
Outras ferramentas que você pode considerar
Loading comments…
Criador
async_apple
Visitar site
nlsh.dev
Informações do projeto
Palavras-chave do produto