---
title: Install pion on Linux | Snap Store
description: Get the latest version of pion for Linux - Run pi's coding-agent tools
  in an LXD VM or Canonical Workshop sandbox
url: https://snapcraft.io/pion
---

# pion

[Harry Pidcock (hpidcock)](https://snapcraft.io/publisher/hpidcock "View all snaps from Harry Pidcock (hpidcock)")

* [Harry Pidcock (hpidcock)](https://snapcraft.io/publisher/hpidcock "View all snaps from Harry Pidcock (hpidcock)")

latest/stable 0.1.0

Install latest/stable of pion

---

**Install using the command line**

```
sudo snap install pion
```

Don't have snapd? [Get set up for snaps](https://snapcraft.io/docs/installing-snapd).

---

### Package name

* pion

---

### License

* MIT

---

### Last updated

* Today - latest/stable

---

### Websites

* [github.com/canonical/pion](https://github.com/canonical/pion "https://github.com/canonical/pion")

---

### Contact

* [harry.pidcock@canonical.com](mailto:harry.pidcock@canonical.com "mailto:harry.pidcock@canonical.com")

---

### Source code

* [github.com/canonical/pion](https://github.com/canonical/pion "https://github.com/canonical/pion")

---

### Report a bug

* [github.com/canonical/pion/issues](https://github.com/canonical/pion/issues "https://github.com/canonical/pion/issues")

---

##### Report a Snap Store violation

* [Report this Snap](https://snapcraft.io/pion#report-snap-modal)

---

* [Description](https://snapcraft.io/pion#tab-description)
* [Security](https://snapcraft.io/pion#tab-security)

#### Run pi's coding-agent tools in an LXD VM or Canonical Workshop sandbox

pion is an extension for the pi coding agent (the pi-coding-agent snap). For
projects you configure, pi's built-in read, write, edit, bash, ls, find and
grep tools, and `!` shell commands, run inside a per-project sandbox instead
of on your host. The project directory is mounted into the sandbox read-only
or writable.

Backends:

* lxd: an LXD virtual machine that pion creates and manages
* workshop: a Canonical Workshop container or VM, with SDKs such as Go

This snap only ships the extension. pi loads it in its own process, so it
needs no apps of its own. Load it into pi with:

pi install /snap/pion/current/pi/extensions/pion

Configure projects in ~/.config/pi/pion.json or in a project's .envrc; see
/snap/pion/current/pi/extensions/pion/README.md.

---

## Install pion on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the [installing snapd documentation](https://snapcraft.io/docs/installing-snapd).

[### Arch Linux](https://snapcraft.io/install/pion/arch)

[### CentOS](https://snapcraft.io/install/pion/centos)

[### Debian](https://snapcraft.io/install/pion/debian)

[### elementary OS](https://snapcraft.io/install/pion/elementary)

[### Fedora](https://snapcraft.io/install/pion/fedora)

[### KDE Neon](https://snapcraft.io/install/pion/kde-neon)

[### Kubuntu](https://snapcraft.io/install/pion/kubuntu)

[### Manjaro](https://snapcraft.io/install/pion/manjaro)

[### Pop!\_OS](https://snapcraft.io/install/pion/pop)

[### openSUSE](https://snapcraft.io/install/pion/opensuse)

[### Red Hat Enterprise Linux](https://snapcraft.io/install/pion/rhel)

[### Ubuntu](https://snapcraft.io/install/pion/ubuntu)

[### Raspberry Pi](https://snapcraft.io/install/pion/raspbian)
