Estamos contratando! Venha construir o futuro dos ambientes de desenvolvimento remoto conosco.
DevPod é uma ferramenta somente cliente para criar ambientes de desenvolvedor reproduzíveis com base em devcontainer.json em qualquer back-end. Cada ambiente de desenvolvedor é executado em um contêiner e é especificado por meio de devcontainer.json. Através de provedores DevPod, esses ambientes podem ser criados em qualquer backend, como o computador local, um cluster Kubernetes, qualquer máquina remota acessível ou em uma VM na nuvem.
Você pode pensar no DevPod como a cola que conecta seu IDE local a uma máquina onde você deseja desenvolver. Portanto, dependendo dos requisitos do seu projeto, você pode criar um espaço de trabalho localmente no computador, em uma máquina em nuvem robusta com muitas GPUs ou em um computador remoto sobressalente. No DevPod, cada espaço de trabalho é gerenciado da mesma maneira, o que também facilita a alternância entre espaços de trabalho que podem estar hospedados em outro lugar.
Baixe o DevPod Desktop:
MacOS Silício/ARM
macOS Intel/AMD
Windows
Imagem do aplicativo Linux
Dê uma olhada nos documentos do DevPod para obter mais informações.
O DevPod reutiliza o padrão aberto DevContainer (usado por GitHub Codespaces e VSCode DevContainers) para criar uma experiência de desenvolvedor consistente, independentemente do back-end que você deseja usar.
Comparado a serviços hospedados como Github Codespaces, JetBrains Spaces ou Google Cloud Workstations, o DevPod tem as seguintes vantagens:
Economia de custos : o DevPod geralmente é cerca de 5 a 10 vezes mais barato do que os serviços existentes com conjuntos de recursos comparáveis porque usa máquinas virtuais simples em qualquer nuvem e desliga automaticamente as máquinas virtuais não utilizadas.
Sem dependência de fornecedor : Escolha o provedor de nuvem que melhor lhe convier, seja o mais barato ou o mais poderoso, o DevPod oferece suporte a todos os provedores de nuvem. Se você está cansado de usar um provedor, altere-o com um único comando.
Desenvolvimento local : você obtém a mesma experiência de desenvolvedor localmente, portanto não precisa depender de um provedor de nuvem.
Suporte cruzado IDE : VSCode e o conjunto JetBrains completo são suportados, todos os outros podem ser conectados através de ssh simples.
Somente cliente : Não há necessidade de instalar um back-end de servidor, o DevPod é executado apenas no seu computador.
Código aberto : DevPod é 100% de código aberto e extensível. Não existe um provedor? Basta criar o seu próprio.
Rico conjunto de recursos : DevPod já suporta pré-construções, desligamento automático por inatividade, sincronização de credenciais git e docker e muitos outros recursos por vir.
Aplicativo de desktop : DevPod vem com um aplicativo de desktop fácil de usar que abstrai toda a complexidade. Se você deseja construir sua própria integração, o DevPod também oferece uma CLI rica em recursos.