A minimal Flutter GUI for managing Toolbox containers on KDE
Find a file
Philip Peterson 16313f08e3 Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE
Flutter desktop app inspired by Kontainer, scoped to the smaller
command surface Toolbox actually supports: list, create, enter,
and remove containers via podman/toolbox.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-05 03:52:36 -08:00
lib Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
linux Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
test Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
.gitignore Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
.metadata Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
analysis_options.yaml Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
pubspec.lock Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
pubspec.yaml Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00
README.md Initial commit: Ktoolbox, a minimal Toolbox GUI for KDE 2026-10-05 03:52:36 -08:00

Ktoolbox

A simple Flutter desktop GUI for managing Toolbox containers on Linux.

Inspired by Kontainer, which does the same thing for Distrobox. Toolbox has a much smaller command surface than Distrobox (no clone, assemble, upgrade, or app/binary export), so Ktoolbox stays intentionally minimal:

  • List Toolbox containers (via podman, filtered by the com.github.containers.toolbox label)
  • Create a container (optional name + image)
  • Enter a container in your terminal (tries Ptyxis, Konsole, GNOME Terminal, then xterm)
  • Remove a container

Requirements

  • Podman and Toolbox installed
  • A terminal emulator on $PATH (ptyxis, konsole, gnome-terminal, or xterm)

Running

flutter run -d linux

Building

flutter build linux