我们正在招聘!与我们一起构建远程开发环境的未来。
DevPod 是一款仅限客户端的工具,用于在任何后端基于 devcontainer.json 创建可重现的开发人员环境。每个开发人员环境都在容器中运行,并通过 devcontainer.json 指定。通过 DevPod 提供商,可以在任何后端创建这些环境,例如本地计算机、Kubernetes 集群、任何可访问的远程计算机或云中的虚拟机。
您可以将 DevPod 视为将本地 IDE 连接到您想要开发的机器的粘合剂。因此,根据项目的要求,您可以在计算机本地、具有许多 GPU 的强大云计算机或备用远程计算机上创建工作区。在 DevPod 中,每个工作区都以相同的方式进行管理,这也使得在可能托管在其他地方的工作区之间轻松切换。
下载 DevPod 桌面版:
MacOS 硅/ARM
MacOS 英特尔/AMD
视窗
Linux 应用程序映像
请查看 DevPod 文档以获取更多信息。
DevPod 重用开放的 DevContainer 标准(由 GitHub Codespaces 和 VSCode DevContainers 使用)来创建一致的开发人员体验,无论您想使用什么后端。
与 Github Codespaces、JetBrains Spaces 或 Google Cloud Workstations 等托管服务相比,DevPod 具有以下优势:
节省成本:DevPod 通常比具有类似功能集的现有服务便宜 5-10 倍左右,因为它在任何云中使用裸虚拟机并自动关闭未使用的虚拟机。
无供应商锁定:选择最适合您的云提供商,无论是最便宜的还是最强大的,DevPod 支持所有云提供商。如果您厌倦了使用提供程序,请使用单个命令更改它。
本地开发:您在本地也可以获得相同的开发人员体验,因此您根本不需要依赖云提供商。
跨 IDE 支持:支持 VSCode 和完整的 JetBrains 套件,所有其他套件都可以通过简单的 ssh 连接。
仅客户端:无需安装服务器后端,DevPod 仅在您的计算机上运行。
开源:DevPod 100% 开源且可扩展。提供商不存在?只需创建您自己的即可。
丰富的功能集:DevPod 已经支持预构建、自动不活动关闭、git 和 docker 凭证同步以及更多即将推出的功能。
桌面应用程序:DevPod 附带一个易于使用的桌面应用程序,可以消除所有复杂性。如果您想构建自己的集成,DevPod 还提供功能丰富的 CLI。