我們正在招募!與我們一起建立遠端開發環境的未來。
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。