New user - is incus basically tied to command line use at present?

I have just installed incus on my Debian 12 system, I have to say it was amazingly easy, thank you developers.

I have installed a Debian 11 incus image because I need to run a proprietary program (OKI scanner driver and utilities) that uses Python 2. I can’t migrate it to Python 3 because it has some .so files containing python packages and these can’t be rebuilt for python 3.

I do most of my computer work on the command line so the way of using an incus instance by executing a bash shell comes quite naturally to me. I can install and build the python 2 OK but how do I interact with it once built and running?

I was hoping incus would effectively provide a lightweight alternative to a virtual machine (I have used VirtualBox quite a lot in the past) but if there’s no GUI available I don’t see how it helps my particular requirement.

You can run GUI applications inside of Incus containers with a few tricks.
This has been brought up a number of times for different use cases ranging from running a web browser to running Steam games. One relevant thread would be Running X11 Software in Incus Container? - #5 by NetSpasibo79

Alternatively you can also run a full VM which then gets its own graphics card and desktop environment, but that’s obviously much more heavy weight.

Does anything here help you?

LXD / Incus profile for GUI apps: Wayland, X11 and Pulseaudio - Tutorials - Ubuntu Community Hub

Are you looking for a gui to manage your vm`s and containers? Its called the web-ui and there is one. If so you might want to look into these threads Web UI for Incus
Enabling the Web UI

You can try it and see if that would help here, Linux Containers - Incus - Try it online
just accept and at the bottom of the introduction there is NEW: You can also try one of the Incus web interfaces!

And if you are using the Zabbly repo then the package incus-ui-canonical is there already to apt install - you don’t need to install anything from source or github.

There are several great GUI tools available.

LCConsole works with both LXD and Incus