O engenheiro full-stack jordaniano Omar Soutari lançou esta semana o Instagui, seu primeiro projeto open source, que promete resolver um incômodo clássico de quem trabalha com linha de comando: a dificuldade de lembrar todas as flags e opções de ferramentas poderosas como o ffmpeg. Em vez de abrir o terminal e digitar ffmpeg --help repetidas vezes, o usuário agora pode executar um único comando e obter uma interface gráfica completa rodando no navegador padrão, tudo de forma local e segura.

Como o Instagui funciona na prática

O módulo captura a saída do comando de ajuda de qualquer binário, independentemente da linguagem em que foi escrito, e envia essa informação uma única vez para a API do Claude, que transforma o texto em um esquema JSON estruturado. Com esse esquema em mãos, o Instagui monta automaticamente um formulário web hospedado em http://127.0.0.1:5177 e o abre no navegador do usuário, permitindo preencher campos de forma visual antes de executar o comando real. A execução acontece via array de argumentos, sem passar pelo shell, o que elimina riscos de injeção de comandos.

Depois da primeira chamada à API, que custa centavos de dólar, o esquema fica em cache local, eliminando qualquer custo adicional em usos futuros da mesma ferramenta. O projeto já inclui esquemas pré-verificados para ffmpeg, yt-dlp e pandoc, facilitando o início imediato para quem precisa dessas utilidades com frequência. Requer apenas Node.js versão 22 ou superior e pode ser iniciado com o comando simples npx instagui <ferramenta>.

Segurança e privacidade em primeiro lugar

Todas as requisições são validadas quanto à origem e limitadas ao localhost, garantindo que nenhuma informação saia da máquina do usuário sem autorização explícita. O Instagui versão 0.1 está disponível no GitHub sob licença MIT e já acumula estrelas da comunidade desde o anúncio. Essa abordagem local contrasta com soluções que dependem de servidores remotos, oferecendo controle total sobre os dados e os comandos gerados.

Para quem já utiliza extensões de IA no terminal, como as disponíveis no Gemini CLI ou no GitHub Copilot CLI, o Instagui complementa o fluxo ao adicionar uma camada visual sem substituir a linha de comando. A ferramenta não altera o binário original e funciona com qualquer programa que responda a --help, -h, help ou man.

Benefícios para o dia a dia do desenvolvedor

Muitos profissionais preferem a precisão e velocidade do terminal, mas enfrentam o cansaço de decorar dezenas de parâmetros em ferramentas complexas. O Instagui resolve exatamente esse ponto de atrito ao oferecer uma interface temporária e descartável que mostra o comando exato antes da execução, permitindo ajustes visuais e aprendizado gradual. Quem já precisou usar o Claude Code no modo de voz ou extensões para automação no terminal encontrará aqui uma evolução natural: a capacidade de visualizar o que antes era apenas texto.

A experiência prática mostra que a ferramenta reduz o tempo gasto consultando documentação e diminui erros de sintaxe, especialmente em fluxos repetitivos de conversão de mídia ou extração de dados. Como projeto inicial de Soutari, o Instagui demonstra como uma ideia simples, inspirada no esquecimento de flags do ffmpeg, pode ganhar forma rapidamente com o apoio de modelos de linguagem acessíveis.