Setup
← All apps

DevPod

Loft Labs

Codespaces-style development environments on any infrastructure

First time? Set up FlatPark →
Development MPL-2.0 v0.7.0-alpha.34
DevPod architecture
DevPod architecture

About

This is a community package of DevPod, maintained independently and unaffiliated with Loft Labs. It repackages the official upstream Linux prerelease build unmodified.

DevPod creates reproducible development environments from devcontainer definitions and can run them on local Docker, Kubernetes, SSH hosts, cloud providers, or other configured infrastructure.

  • Launch workspaces from Git repositories or local projects.
  • Use existing IDEs and browser-based IDE flows.
  • Connect to Docker, Kubernetes, SSH and cloud provider backends.
  • Keep workspace definitions in source control.

Important — one-time setup required: To create real workspaces, DevPod runs its CLI on the host (through flatpak-spawn) so it can drive your actual Docker, Kubernetes, SSH and IDE tooling. That needs a sandbox-escape permission which this package does NOT grant by default, so the app is safe out of the box but cannot open host workspaces until you opt in. Grant it once with:

flatpak override --user --talk-name=org.freedesktop.Flatpak sh.loft.devpod

Without this override, the desktop UI launches but workspace operations that need the host (for example "up") will fail. This is a deliberate deviation from the upstream Flathub package, which ships the escape permission enabled.

Other permissions granted by default: home-directory access and SSH/GPG agent sockets, so the host CLI can reach your projects and credentials.

Details

Developer
Loft Labs
License
MPL-2.0
Version
0.7.0-alpha.34 · 2025-06-23
Website
Homepage
Source
DevPod

Permissions

4 to review
  • Network access

    Can reach the internet and local network

  • Home folder

  • Files: xdg-run/keyring

  • Files: xdg-run/tray-icon:create

  • Inter-process communication

    Shares the IPC namespace with the host

  • X11 (fallback)

  • SSH agent

  • GPG agent

  • Talk to org.kde.StatusNotifierWatcher

  • Wayland display

  • GPU acceleration