Install OpenTAP and TUI on Raspberry Pi - My Notes

Published: January 12, 2026

← Back to Home

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.