O LocalCodePilot chegou à 0.4.0-alpha.6 com uma mudança importante de direção: além de encontrar e iniciar projetos, o aplicativo agora explica melhor o estado do ambiente e reúne mais ferramentas para investigar problemas locais.
A versão combina diagnóstico de bancos de dados, health checks HTTP, operações confirmadas de containers, abertura mais rápida, cartões padronizados e uma nova página de ajuda. O foco continua sendo reduzir o contexto que o desenvolvedor precisa manter na cabeça ao alternar entre projetos.
Bancos de dados entram no diagnóstico
A Alpha 6 reconhece configurações de PostgreSQL, MySQL, MariaDB, SQL Server e SQLite nos arquivos de ambiente do projeto. Para servidores locais, o aplicativo verifica se o endereço e a porta respondem e apresenta uma orientação quando o serviço está indisponível.
Credenciais não são exibidas na interface. O servidor continua sob gestão do usuário: o LocalCodePilot informa o estado, mas não instala nem inicia automaticamente PostgreSQL, MySQL, SQL Server ou outro provedor.
Saúde HTTP além da porta aberta
Uma porta aberta não garante que a aplicação esteja saudável. Por isso, os processos locais agora recebem health checks HTTP assíncronos com código de resposta, tempo de resposta e timeout.
A tela Processos combina esses sinais com o estado da porta e os logs. Isso ajuda a distinguir uma aplicação saudável de um processo que está ativo, mas responde com erro ou deixou de atender requisições.
Containers com confirmação
A aba Containers deixou de ser somente um diagnóstico. Com Docker ou Podman já instalado e em execução, o LocalCodePilot pode validar arquivos Compose, iniciar e interromper ambientes, consultar estado e logs e construir imagens de Dockerfiles isolados.
Antes de cada operação, o aplicativo mostra o comando e a pasta de execução. O usuário precisa confirmar, e operações longas podem ser canceladas ou encerradas por timeout. O fluxo foi validado com Docker Desktop e Podman no Windows 11.
Uma interface mais previsível
O catálogo salvo aparece logo na abertura enquanto a descoberta e os diagnósticos são atualizados em segundo plano. Os cartões da visão geral agora usam altura e posição de ações consistentes, reduzindo mudanças visuais entre projetos.
A nova página Ajuda reúne o primeiro uso, os estados exibidos, orientações para bancos e containers e uma sequência curta para investigar falhas. Ela fica disponível diretamente na barra lateral.
Windows como foco e macOS para teste
Windows 10 e 11 x64 continuam sendo o suporte principal desta alpha. A release também inclui um DMG universal experimental para Macs Intel e Apple Silicon, ainda com assinatura ad hoc e sem notarização. Esse pacote existe para ampliar os testes em máquinas reais antes de anunciar suporte estável no macOS.
A 0.4.0-alpha.6 está disponível na página da release, com ZIP e executável para Windows, DMG experimental para macOS e hashes SHA-256. O código continua aberto no repositório do LocalCodePilot.