Follow these steps to install Termchat across platforms. Start with the one-line script or pick a manual download for your OS. Content pulled from the Termchat user guide.
One command to detect your platform, download the correct binary, install to /usr/local/bin/termchat, and verify it works.
curl -fsSL https://raw.githubusercontent.com/AlNaheyan/termchat/main/install.sh | sh/usr/local/bin.Prefer a direct download? Choose your OS and architecture. Commands mirror the user guide instructions and include PATH-friendly options.
curl -L https://github.com/AlNaheyan/termchat/releases/download/v1.3.1/termchat-macos-amd64 -o termchat
chmod +x termchat
sudo mv termchat /usr/local/bin/uname -m. x86_64 โ AMD64.curl -L https://github.com/AlNaheyan/termchat/releases/download/v1.3.1/termchat-macos-arm64 -o termchat
chmod +x termchat
sudo mv termchat /usr/local/bin/arm64 โ Apple Silicon (M1/M2/M3/M4).mkdir -p ~/bin
mv termchat ~/bin/
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcxattr -d com.apple.quarantine /usr/local/bin/termchatecho 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrcecho 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile~/bin or ~/.local/bin.[Environment]::SetEnvironmentVariable("Path", "$env:Path;C:\Program Files\termchat", "User")Confirm the binary is available on your PATH.
which termchat # macOS/Linux
where termchat # Windows
termchat --version
termchat # launch and see the auth menuTermchat includes built-in update checks and a one-command upgrader, matching the flow described in the user guide.
termchat --updateDownloads the correct binary for your platform, swaps it in, and verifies the result.
/usr/local/bin? Run with sudo if you see a permission error.Starting with v1.3.0, Termchat checks for updates when it starts. If a newer release exists, you'll see:
๐ Update available! v1.3.0 โ v1.3.1 - Run: termchat --updateOpen Termchat and pick an option from the authentication menu.
termchatchmod +x termchat before moving it.ls -l $(which termchat) for executable bits./usr/local/bin or ~/bin.xattr -d com.apple.quarantine /usr/local/bin/termchat.uname -m and re-download matching binary.~/bin or ~/.local/bin and add to PATH.mkdir -p.git clone https://github.com/AlNaheyan/termchat.git
cd termchat
go build -o termchat cmd/client/main.go
sudo mv termchat /usr/local/bin/curl -fsSL https://raw.githubusercontent.com/AlNaheyan/termchat/main/install.sh | shsudo rm /usr/local/bin/termchat
rm -rf ~/.termchat/ # session dataNeed more help? Open an issue on GitHub.