Nitrix is a terminal user interface (TUI) Matrix client written in Python using Textual and the matrix-nio library.
Nitrix can be installed using pip:
# Create a virtual environment
python3 -m venv nitrix_venv
source nitrix_venv/bin/activate
# Install Nitrix
pip install git+https://github.com/ThomasJRyan/Nitrix
And run using:
nitrix
To install Nitrix for development, clone the repository and install the dependencies:
git clone [email protected]:ThomasJRyan/Nitrix.git
cd Nitrix
pip install -e .
pip install -r requirements-dev.txt
When developing, you can run Nitrix using:
cd src/nitrix
textual run --dev app.py