Flatnic

Linux · System & Settings

Boxi

Terminal emulator for Toolbox

by Allison Karlitskaya

Download

Official site: flathub.org

About Boxi

This is a thought-experiment app based around the idea of having a terminal emulator running in a separate container from the session inside of it, with the kernel as the only intermediary.

This is accomplished by means of file descriptor passing of the pseudo-terminal device from a small "agent" program running on the other side of a container boundary. The agent is started using the usual container tools (flatpak-spawn, toolbox, podman), but creating a session is done purely via sockets.

Boxi uses different application identifiers when it is run for different containers. This allows creating individual launcher icons for each container.

How to install Boxi

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub dev.boxi.Boxi
  4. Open Boxi once it finishes installing.
How to install Linux apps with Flatpak

Frequently asked questions

Is Boxi free to download?

Yes. The Download button sends you to flathub.org, the developer's official site, where Boxi is available to download. Flatnic doesn't host or modify any files.

How do I install Boxi from the command line?

With Flatpak, run: flatpak install flathub dev.boxi.Boxi. This installs it from the official source and keeps it updated.

Is Boxi safe?

Boxi downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to Boxi

More