Como o Command Recipes funciona: comandos Linux prontos, achados por palavra-chave

O Command Recipes entrega comandos Linux prontos. No MXterm Pro, aperte Cmd+J no macOS (Ctrl+J no Windows, ainda não verificado lá) e digite uma tarefa em inglês ou vietnamita, como "find log files bigger than 50MB". As palavras-chave são comparadas com 13 receitas em dez tipos de tarefa de sysadmin, e o comando aparece com uma descrição de uma linha. Nenhum modelo de IA participa. A busca roda dentro do app, então nada do que você digita sai do seu computador.
O que o Command Recipes faz de verdade
O Cmd+J abre uma pequena caixa de prompt sobre o painel de terminal ativo, local ou SSH. Digite o pedido e clique em Buscar receita. O MXterm Pro compara o texto com dez categorias de receitas embutidas e devolve a de maior pontuação. O comando é fixo, então nada é escrito na hora. A página do Command Recipes tem a visão geral.
As receitas são comandos Linux, então combinam com uma sessão SSH em um servidor Linux. Muitas não vão rodar em um shell local de macOS ou Windows.
As dez categorias são arquivos grandes e logs, memória/RAM, carga de CPU, espaço em disco, portas abertas, Docker, Nginx, regras de firewall (UFW), logs do sistema e reinicialização. As palavras apache e web server também acionam a receita do Nginx, mas o comando é sempre o do Nginx.
Alguns exemplos do conjunto embutido. Peça para achar arquivos de log grandes e você recebe find /var/log -type f -name "*.log" -size +50M -exec ls -lh {} + 2>/dev/null | sort -rh -k5 | head -n 20. Pergunte o que está usando sua RAM e recebe ps aux --sort=-%mem | head -n 15.
Pergunte sobre o espaço em disco e ele mostra df -h, seguido de um du -sh /* | sort -h com o detalhamento das maiores pastas.
Pergunte "what's listening on port 8080" e ele tira o 8080 da sua frase e monta ss -tulpn | grep :8080 || lsof -i :8080. Peça para limpar o Docker e você recebe docker system prune -af --volumes. Digite "test nginx config" e recebe nginx -t && systemctl reload nginx, que testa a configuração e também recarrega o Nginx.
O cartão de resultado mostra o comando e a descrição de uma linha, com dois botões: Copiar e Inserir e executar no terminal. O segundo digita o comando no painel em foco e já aperta Enter, sem segunda confirmação. Ele também copia o comando para a área de transferência.
Você deve ler o comando antes de clicar, principalmente em receitas como docker system prune -af --volumes ou sudo reboot.
Para quem o Cmd+J foi feito
Ele é para quem entra por SSH nos mesmos poucos servidores e vive redigitando (ou pesquisando de novo no Google) os mesmos one-liners de operação. Qual o espaço livre no disco? O que está consumindo a memória? O que está escutando nesta porta? O Nginx já recarregou? Alguma coisa está monopolizando a CPU agora?
Para essas perguntas, as dez categorias de receitas dão comandos Linux prontos e poupam digitação, sem pedir que você confie no julgamento de um modelo de IA em um servidor de produção.
Ele não foi feito para descrever uma tarefa nova e pontual e receber de volta qualquer bash que ela peça. Isso é mais o trabalho de um modelo de linguagem, e o Command Recipes não chama nenhum. Se o seu pedido não cair em uma das dez categorias, ele responde "Nenhuma receita corresponde" em vez de chutar um comando que parece plausível, mas pode estar errado.
Como a busca do comando funciona
Primeiro o texto é normalizado: vai para minúsculas e, no vietnamita, perde os acentos de tom. Assim "bộ nhớ" e "bo nho" caem na mesma receita de RAM. As palavras normalizadas ganham pontos contra os grupos de palavras-chave de cada receita, e vence a de maior pontuação. Em caso de empate, vence a receita com mais grupos de palavras-chave, depois a que vem primeiro na lista.
Duas categorias, verificar uma porta específica e abrir uma porta no firewall, também extraem um número literal da sua frase original com uma busca simples de dígitos. Assim "is anything using port 443" e "firewall allow 443" levam o 443 para dentro do comando, em vez de devolver um modelo genérico.
"open port 443" corresponde à receita de firewall, porque "open port" é uma das palavras-chave dela. O resultado é ufw allow 443/tcp && ufw reload && ufw status.
É um conjunto curado de comandos com gatilhos por palavra-chave, não um modelo generativo escrevendo bash do zero. A troca é que ele não atende um pedido fora das dez categorias e compara palavras, não significado. Confira o que ele mostra antes de executar.
O que ele faz, faz sempre do mesmo jeito: um comando fixo, sem flag alucinada na hora nem caminho de arquivo inventado. A busca inteira roda como uma função local dentro do app, então o próprio Command Recipes não faz nenhuma requisição de rede.
A janela de confirmação do guardrail
Separado do Command Recipes, o MXterm Pro faz uma verificação de guardrail nos comandos digitados ou colados direto em qualquer painel de terminal, shell local ou SSH. Não é um modelo de risco que lê a intenção. É uma lista fixa de formas destrutivas conhecidas, verificada no lado Rust: rm -rf /, rm -rf ~, rm -rf *, rm -f /, git push --force / -f, mkfs, dd if=, drop database, drop table e a clássica fork bomb :(){ :|:& };:.
Quando um comando bate com um desses padrões, o MXterm mostra uma janela Interceptação de segurança com o comando exato e o motivo da correspondência. Ela tem dois botões: Bloquear e cancelar e Aprovar e executar. Nada chega ao shell até você escolher um.
O escopo é estreito: uma lista de padrões, não uma IA avaliando o que o comando faz. Um comando destrutivo escrito de outro jeito não aciona a janela, nem um comando arriscado fora da lista, como um chmod -R errado ou um > acidental sobre um arquivo de que você precisava. Veja isso como uma rede de proteção para um punhado de one-liners catastróficos e bem conhecidos, não como substituto para ler o comando antes de executá-lo.
Free vs Pro
O Command Recipes funciona igual no Free e no Pro, sem verificação de licença. Os limites que existem estão em outras partes do app. Por padrão, o Free não tem limite de painéis e permite 5 hosts SSH salvos, 2 membros da Control Room (antes War Room) por sala e 1 Máquina salva. O Pro é ilimitado nos três.
Command Recipes vs Warp AI vs GitHub Copilot CLI vs digitar na mão
O Warp é um terminal com IA generativa de verdade embutida. O prompt vai para um modelo na nuvem, então ele responde a pedidos abertos, explica erros e vai bem além de uma lista fixa de tarefas. A troca é que o seu prompt sai da sua máquina.
O GitHub Copilot CLI é o comando copilot, um assistente agêntico que roda no seu terminal e pode sugerir e explicar comandos de shell. Ele substituiu a extensão antiga do gh (gh copilot suggest / explain), que o GitHub descontinuou. É baseado em LLM, aceita pedidos livres e cada requisição vai para modelos hospedados. É uma ferramenta de CLI independente, não um app de terminal com SSH, SFTP e painéis divididos ao redor.
Rodar o ChatGPT em um painel dividido ao lado do terminal é a opção mais flexível, já que você conversa direto com um modelo completo. Mas você copia e cola cada comando no painel à mão.
O Cmd+J troca essa liberdade por respostas instantâneas e offline nas dez tarefas que levam as pessoas a entrar por SSH. Ele fica na mesma janela das suas abas SSH/SFTP, de vários painéis de terminal e da Control Room multiagente. É uma alternativa a manter um terminal de IA separado ou uma aba do navegador aberta para perguntas rotineiras de operação, não um substituto para um chat de IA de uso geral quando o seu pedido é novo.
SSH com vários painéis, Command Recipes (Cmd+J) e uma Control Room (antes War Room) multiagente: comece grátis.
Já tem o MXterm Pro? Leia o guia de configuração →
Novo no MXterm Pro? Veja os preços →
Perguntas frequentes
Não. A busca do comando roda inteira dentro do app desktop, sem chamada de rede nesse trecho do código. O que você digita e o comando exibido não são enviados para lugar nenhum por este recurso. Suas chaves e senhas SSH também não fazem parte dele: as abas SSH executam o ssh do sistema, e o Command Recipes nunca as vê.
Sim. Os pedidos são normalizados e os acentos de tom do vietnamita são removidos antes da busca, então "bộ nhớ" e "bo nho" acionam a mesma receita de RAM. No momento ele está ajustado apenas para palavras-chave em inglês e vietnamita. Não é um modelo de linguagem, então em outros idiomas o resultado depende de a sua frase conter por acaso uma palavra-chave reconhecida.
Ele responde "Nenhuma receita corresponde" em vez de chutar um comando que pode estar errado. Reformule o pedido na direção de disco, RAM, CPU, portas, Docker, Nginx, firewall, logs ou reinicialização. Ou tente um dos chips de dicas rápidas na janela para ver um exemplo funcionando.
Não. O Warp AI e o GitHub Copilot CLI chamam um modelo de linguagem de verdade, então respondem a pedidos abertos. O Command Recipes compara o seu texto com um conjunto fixo de receitas embutidas em dez categorias. O alcance é mais estreito, mas ele responde na hora, sem ida e volta pela rede.
Não. O Command Recipes funciona igual no Free e no Pro, sem verificação de licença. O Pro remove os limites de hosts salvos, membros da Control Room e Máquinas.