Ambientes de desenvolvimento isolados
Em brevejailwarden
Rode um agente de código em modo bypass-permissions dentro de uma jail descartável, sem nenhum risco para a sua máquina host.
0
risco para a sua máquina host
Como funciona
Um warden compartilhado (firewall: nft + squid + unbound + DNAT) protege jails descartáveis non-root. O estado no host é a única verdade; tudo é renderizado e aplicado a quente a partir dele.
O que faz
Isolamento comprovado
jw verify confere cada garantia, uma por uma: NIC única, egress por allowlist, host e LAN inalcançáveis, jails vizinhas bloqueadas.
Várias jails a quente
Adicione ou remova jails sem reiniciar o warden (hotplug QMP). Vários agentes em paralelo atrás do mesmo firewall.
Fluxo completo do agente
jw shell | agent | review | push | sync: o repo entra por seed e o trabalho sai por review/push a partir do host.
Egress sob controle
Tudo passa por um proxy com allowlist de domínios por jail, DNS por jail e default-deny no resto.
Observabilidade dos fluxos
jw flows unifica os vereditos de nft / squid / unbound: você vê exatamente o que é bloqueado e por quê.
Plugin do Claude Code
Controle o jw em linguagem natural com a skill /jw: sondar, explicar, planejar, confirmar, executar.
Prévia
jw create dev --profile web-dev --repo ~/dev/meuprojeto
jw warden up -f # o firewall compartilhado
jw up dev -f # boot + provisioning + clone
jw verify dev # 7/7 PASS (10/10 com uma 2a jail)