Install OpenTAP and TUI on Raspberry Pi - My Notes
Published: January 12, 2026
Last night I published an article that explained the steps for install OpenTAP on a Pi. As I looked over my notes, I realized that my notes may offer a more concise approach to the installation/setup when compared to my original article. So I decided to publish the raw notes:
OpenTAB needs .NET - and I think it needs .NET 9, even thought 10 is out. Install .NET 9 SDK:
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel 9.0
# Add it to your path
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc
echo 'export PATH=$PATH:$HOME/.dotnet' >> ~/.bashrc
source ~/.bashrc
Download and Install OpenTAP:
# Download for ARM64 (standard for modern Pi OS)
curl -Lo opentap.zip 'https://packages.opentap.io/4.0/Objects/Packages/OpenTAP?os=Linux&architecture=arm64'
mkdir -p ~/.local/share/opentap
unzip opentap.zip -d ~/.local/share/opentap
chmod +x ~/.local/share/opentap/tap
echo 'export PATH=$PATH:~/.local/share/opentap' >> ~/.bashrc
source ~/.bashrc
Add the TUI Plugin:
tap package install TUI
Use the TUI
tap tui
Build something awesome! Again. and Again. and Again.