Botui is the touchscreen interface of the KIPR Wombat robot controller. It was designed initially for the Kovan controller.
The icons used throughout botui are from the Font Awesome by © Fonticons, Inc.
- libkar, pcompiler, and libwallaby
- CMake 3.x (CMake 4 rejects this project's
cmake_minimum_required) - Qt 6, OpenSSL, and zlib development files
docker compose build
docker compose run --rm build-botui
This builds libkar, pcompiler, and libwallaby into the image, then builds botui to deploy/botui. Use run rather than up: up reports success even when the build fails. The result runs inside the container (see AGENTS.md) but not on a Wombat.
git clone https://github.com/kipr/botui
cd botui
mkdir build
cd build
cmake .. or /home/<container name>/qt-raspi/bin/qt-cmake -Ddocker_cross=ON .. (for docker cross compilation)
make -j4
sudo make install
Botui is released under the terms of the GPLv3. For more information, see the LICENSE file.
Want to Contribute? Start Here!: https://github.com/kipr/KIPR-Development-Toolkit
Then read CONTRIBUTING.md for how we work, including with AI coding agents.