containers/podman-tui

Podman Terminal UI

Go

1,250

1,190 commits

updated Oct 9, 2026

See the code

README

podman-tui

License GitHub release (latest SemVer) Go Go Report codecov

Terminal user interface for Podman environment.

Screenshot

Overview

podman-tui is a terminal user interface for podman environment. It is using podman go bindings to communicate with local or remote podman machine (through SSH).

Compatibility matrix

Terminal User InterfacePodman
release-2.xv6.x.y
release-1.xv5.x.y
release-0.xv4.x.y

Installation

Building from source (Linux, Windows and MacOS) or installing packaged versions are detailed in install guide.

PreRun Checks

  • podman.socket service needs to be running on podman machine. The recommended way to start Podman system service in production mode is via systemd socket-activation:

    $ systemctl --user start podman.socket
    

    For non-systemd distributions, the socket can be created using the below command. Add this command to your distro or window manager’s autostart to start the service automatically.

    $ podman system service --time=0
    

    Note: This command creates the socket only for the user who runs it.

    See start podman system service for more details.

  • If the SSH key has a passphrase, then you need to set and export CONTAINER_PASSPHRASE=<password> variable.

    $ export CONTAINER_PASSPHRASE=keypass
    
  • podman-tui uses 256 colors terminal mode on Nix system and standard ANSI colors on Windows system (use "command prompt" application).

Key Bindings

podman-tui uses following keyboard keys for different actions:

ActionKey
Display command menum
Display sort menus
Switch to next screenl
Switch to previous screenh
Move upk
Move downj
Exit applicationCtrl+c
Close the active dialogEsc
Switch between interface widgetsTab
Delete selected itemDelete
Move up/downUp/Down
Previous/Next screenLeft/Right
Scroll UpPage Up
Scroll DownPage Down
Display help screenF1
Display system screenF2
Display pods screenF3
Display containers screenF4
Display volumes screenF5
Display images screenF6
Display networks screenF7
Display secrets screenF8

Color Themes

podman-tui uses its own colors by default. To use your terminal's colors instead, run it with --theme terminal or set PODMAN_TUI_THEME=terminal. podman-tui then follows your terminal's color scheme, light or dark, even if you change it while podman-tui is running. See the color theme guide for details and screenshots.

Code of Conduct

This project is using the Containers Community Code of Conduct

License

Licensed under the Apache 2.0 license.

containers
podman
terminal-ui

containers/podman-tui

Podman Terminal UI

Go

1,250

1,190 commits

updated Oct 9, 2026

See the code

README

podman-tui

License GitHub release (latest SemVer) Go Go Report codecov

Terminal user interface for Podman environment.

Screenshot

Overview

podman-tui is a terminal user interface for podman environment. It is using podman go bindings to communicate with local or remote podman machine (through SSH).

Compatibility matrix

Terminal User InterfacePodman
release-2.xv6.x.y
release-1.xv5.x.y
release-0.xv4.x.y

Installation

Building from source (Linux, Windows and MacOS) or installing packaged versions are detailed in install guide.

PreRun Checks

  • podman.socket service needs to be running on podman machine. The recommended way to start Podman system service in production mode is via systemd socket-activation:

    $ systemctl --user start podman.socket
    

    For non-systemd distributions, the socket can be created using the below command. Add this command to your distro or window manager’s autostart to start the service automatically.

    $ podman system service --time=0
    

    Note: This command creates the socket only for the user who runs it.

    See start podman system service for more details.

  • If the SSH key has a passphrase, then you need to set and export CONTAINER_PASSPHRASE=<password> variable.

    $ export CONTAINER_PASSPHRASE=keypass
    
  • podman-tui uses 256 colors terminal mode on Nix system and standard ANSI colors on Windows system (use "command prompt" application).

Key Bindings

podman-tui uses following keyboard keys for different actions:

ActionKey
Display command menum
Display sort menus
Switch to next screenl
Switch to previous screenh
Move upk
Move downj
Exit applicationCtrl+c
Close the active dialogEsc
Switch between interface widgetsTab
Delete selected itemDelete
Move up/downUp/Down
Previous/Next screenLeft/Right
Scroll UpPage Up
Scroll DownPage Down
Display help screenF1
Display system screenF2
Display pods screenF3
Display containers screenF4
Display volumes screenF5
Display images screenF6
Display networks screenF7
Display secrets screenF8

Color Themes

podman-tui uses its own colors by default. To use your terminal's colors instead, run it with --theme terminal or set PODMAN_TUI_THEME=terminal. podman-tui then follows your terminal's color scheme, light or dark, even if you change it while podman-tui is running. See the color theme guide for details and screenshots.

Code of Conduct

This project is using the Containers Community Code of Conduct

License

Licensed under the Apache 2.0 license.

containers
podman
terminal-ui

Project health

Latest release

v1.11.3 · Jun 28, 2026

Releases this year

5

Significant stargazers

Sascha Grunert

999 followers · starred Feb 2022

Kenichi Kamiya

186 followers · starred Jul 2024

Lucas Käldström

883 followers · starred Feb 2024

Morten Linderud

973 followers · starred Apr 2022