devpod

command module
v0.12.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2026 License: MPL-2.0 Imports: 1 Imported by: 0

README


DevPod wordmark

WebsiteQuickstartDocumentationGitHub

Open in DevPod!

DevPod is a client-only tool to create reproducible developer environments based on a devcontainer.json on any backend. Each developer environment runs in a container and is specified through a devcontainer.json. Through DevPod providers, these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine, or in a VM in the cloud.

Codespaces

You can think of DevPod as the glue that connects your local IDE to a machine where you want to develop. So depending on the requirements of your project, you can either create a workspace locally on the computer, on a beefy cloud machine with many GPUs, or a spare remote computer. Within DevPod, every workspace is managed the same way, which also makes it easy to switch between workspaces that might be hosted somewhere else.

DevPod Flow

Downloads

DevPod is available as both a desktop application with a graphical interface and a command-line tool. Take a look at the DevPod Docs for installation instructions and more information.

Desktop Application

Platform Architecture Download
macOS Apple Silicon (ARM64) macOS ARM64
macOS Intel (x64) macOS x64
Windows x64 Windows MSI
Windows x64 (Portable) Windows EXE
Linux x64 (AppImage) Linux AppImage
Linux x64 (Debian/Ubuntu) Linux DEB
Linux x64 (RPM) Linux RPM
Linux x64 (Flatpak) Linux Flatpak

CLI

Platform Architecture Download
macOS Apple Silicon (ARM64) macOS ARM64 CLI
macOS Intel (x64) macOS x64 CLI
Linux x64 Linux x64 CLI
Linux ARM64 Linux ARM64 CLI
Windows x64 Windows x64 CLI
Windows ARM64 Windows ARM64 CLI

Why DevPod?

DevPod reuses the open DevContainer standard to create a consistent developer experience no matter what backend you want to use.

Cost savings
DevPod is usually around 5-10 times cheaper than existing services with comparable feature sets because it uses bare virtual machines in any cloud and shuts down unused virtual machines automatically.
No vendor lock-in
Choose whatever cloud provider suits you best, be it the cheapest one or the most powerful, DevPod supports all cloud providers. If you are tired of using a provider, change it with a single command.
Local development
You get the same developer experience also locally, so you don't need to rely on a cloud provider at all.
Cross IDE support
VSCode and the full JetBrains suite is supported, all others can be connected through simple ssh.
Client-only
No need to install a server backend, DevPod runs only on your computer.
Open-Source
DevPod is 100% open-source and extensible. A provider doesn't exist? Just create your own.
Rich feature set
DevPod already supports prebuilds, auto inactivity shutdown, git & docker credentials sync, and many more features to come.
Desktop App
DevPod comes with an easy-to-use desktop application that abstracts all the complexity away. If you want to build your own integration, DevPod offers a feature-rich CLI as well.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
ide
pro
use
e2e
hack
pro command
pkg
git
gpg
id
ide
log
netstat
Package netstat provides primitives for getting socket information on a Linux based operating system.
Package netstat provides primitives for getting socket information on a Linux based operating system.
ssh
ts
tunnel
Package tunnel provides the functions used by the CLI to tunnel into a container using either a tunneled connection from the workspace client (using a machine provider) or a direct SSH connection from the proxy client (Ssh, k8s or docker provider)
Package tunnel provides the functions used by the CLI to tunnel into a container using either a tunneled connection from the workspace client (using a machine provider) or a direct SSH connection from the proxy client (Ssh, k8s or docker provider)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL