$ About
What it is
TOXTUI is a concise terminal client for Tox: direct chats, groups, file transfers, friend statuses. Works over SSH and on VPS hosts.
Stack
- Python 3.11+
- Textual TUI
- py-toxcore-c
- Local history in SQLite
Features
- Themes: inode3, matrix, nord, and more
- Message queue for offline friends
--mockfor demo on a single PC--compactfor narrow terminals
Data
Profiles and config: ~/.config/toxtui/
UI theme: config.toml → ui_theme
$ Interface
Acid-green inode3 theme in a real terminal.















$ Download
TOXTUI source archive — no git required, ready to build on Debian/Ubuntu.
GPL-3.0-or-later · Python 3.11+ · Linux
Extract
tar -xzf toxtui-0.1.0.tar.gz
cd toxtui-0.1.0
$ Install & run
After extracting the archive. Debian/Ubuntu, local .venv.
Dependencies & venv
sudo apt update && sudo apt install -y \
python3 python3-venv python3-dev python3-pip \
libsodium-dev libtoxcore-dev pkg-config cython3 \
git cmake ninja-build
python3 -m venv .venv && source .venv/bin/activate
python -m pip install -U pip setuptools wheel
python -m pip install -e ".[dev]"
Build py-toxcore
chmod +x scripts/build_py_toxcore.sh
./scripts/build_py_toxcore.sh
source scripts/tox_env.sh
python -c "import pytox.toxcore.tox; print('OK')"
On low-RAM VPS: TOXTUI_LOW_MEM=1 ./scripts/build_py_toxcore.sh
Run
./scripts/run_toxtui.sh # real Tox
./scripts/run_toxtui.sh --mock # demo on a single PC
./scripts/run_toxtui.sh --compact
Alias: ln -sf "$(pwd)/scripts/run_toxtui.sh" ~/bin/toxtui
One-liner (Debian)
sudo apt update && sudo apt install -y python3 python3-venv python3-dev python3-pip \
libsodium-dev libtoxcore-dev pkg-config cython3 git cmake ninja-build && \
cd toxtui-0.1.0 && rm -rf .venv && python3 -m venv .venv && source .venv/bin/activate && \
python -m pip install -U pip setuptools wheel && python -m pip install -e ".[dev]" && \
chmod +x scripts/build_py_toxcore.sh && ./scripts/build_py_toxcore.sh && \
source scripts/tox_env.sh && python -c "import pytox.toxcore.tox; print('OK')" && \
./scripts/run_toxtui.sh
$ Contacts
$ License
TOXTUI is distributed under the GPL-3.0-or-later license. Source code, libtoxcore build, and Tox usage are subject to free software terms.