Introdução
O LaraEnv é um ambiente de desenvolvimento nativo para Windows voltado a projetos PHP, Laravel, WordPress e Node.js. Ele é distribuído como um binário nativo compacto que roda sobre o runtime WebView2 já presente no Windows moderno — sem WSL, sem Docker e sem Electron.
Por que o LaraEnv
A maioria das stacks locais obriga você a escolher entre virtualização pesada (WSL/Docker) e pacotes "tudo em um" ultrapassados. O LaraEnv segue um caminho diferente:
- Nativo e rápido. Os serviços rodam diretamente no Windows, não dentro de uma VM ou container.
- Pegada minúscula. Um único binário pequeno apoiado no WebView2 — sem um motor de navegador embutido.
- Tudo em múltiplas versões. Rode várias versões de PHP e Node.js lado a lado, com detecção automática ou escolhas manuais por projeto.
- Tudo incluído. Servidores web, bancos de dados, cache, e-mail, um terminal com sessões opcionais de agentes de código, SSH, cron e deployments estão integrados em um só aplicativo.
Para quem é
O LaraEnv foi feito para desenvolvedores Windows que trabalham com:
- Aplicações PHP / Laravel
- Sites WordPress
- Apps e ferramentas Node.js
Se você desenvolve no Windows e quer uma stack nativa e limpa, sem containers, o LaraEnv é para você.
O que está incluído
O LaraEnv reúne e gerencia as ferramentas que um projeto web típico precisa:
- Servidores web: Nginx, Apache e Caddy
- Bancos de dados: MySQL e PostgreSQL
- Cache: Redis
- E-mail: Mailpit (captura e-mails enviados para testes locais)
- Linguagens: múltiplas versões do PHP, incluindo 8.5 e um beta 8.6 identificado explicitamente, Node.js (LTS e Current) e Python
- Ferramentas: Composer, Cmder
- Recursos integrados: projetos com busca e tags de clientes, Site Doctor, detecção automática de PHP/Node, terminal com arquivos e Git, sessões opcionais de agentes e MCP, SSH, cron e deployments
Como ele se compara
Se você já usou Laragon, XAMPP ou Herd, o LaraEnv vai parecer familiar, mas mais capaz:
- Mais rápido e nativo — sem a sobrecarga de container ou VM.
- Múltiplas versões de verdade de PHP e Node, alternáveis na hora.
- Ferramentas integradas — terminal, agentes de código organizados por projeto, SSH, cron e deploys em um só lugar.
- Deployments locais — conecte-se aos hosts SSH salvos e mantenha as configurações e o histórico no computador.
- Nuvem opcional — ative a sincronização hospedada e os serviços de conta quando quiser.
Código aberto e uso local
O repositório desktop reúne o código-fonte, os releases e os guias. O código original do desktop usa a licença Apache-2.0; componentes de terceiros mantêm suas próprias licenças. Veja Contribuindo para ajudar com código, traduções ou documentação.
Projetos, runtimes, serviços, terminais, arquivos, Git, SSH, cron, presets e o motor local de deployments funcionam sem conta ou assinatura LaraEnv. Os recursos locais já instalados não dependem da API LaraEnv. Downloads, Git remoto, SSH, emissão de certificados, atualizações e provedores externos continuam precisando das respectivas redes e credenciais.
A integração com a nuvem começa desativada. Conta, planos e cobrança pertencem a esse serviço opcional e não autorizam os recursos locais do desktop. O backend da nuvem continua separado e privado.
A versão 0.5.7 e imagens históricas podem mostrar o modelo Free/Pro anterior. O código público atual remove os bloqueios locais por plano; este guia não anuncia um novo binário oficial.
Próximos passos
Pronto para começar? Vá para Instalação.