https://projects.wrixton.xyz. Installing it takes about a minute: you clone the repository, run a single setup script, and add one line to your shell config. No server setup is required — the hosted deployment is ready to go the moment you have an API key.
Requirements
- Python 3.11 or newer —
init.shchecks for Python 3.11+ automatically and exits with a clear error if none is found. Python 3.12, 3.13, and 3.14 all work. - git — to clone the repository.
Installation steps
Run the setup script
Change into the cloned directory and run The script does three things automatically:
init.sh:- Detects the highest available Python 3.11+ interpreter on your system.
- Creates a virtual environment at
project-tracker/.venvand installs thetrackpackage into it (editable install, so pulling updates withgit pullpicks up changes immediately). - Symlinks the
trackbinary from.venv/bin/trackto~/.local/bin/track.
Add ~/.local/bin to your PATH
If To make this permanent, append the line to your shell config and reload it:
~/.local/bin is not already on your PATH, add the export to your shell startup file:Next step: configure your API key
After the binary is on your path, run:~/.track/config.toml. See Configuration for the full details, including environment variable overrides and how to point the CLI at a different deployment.
The CLI points at
https://projects.wrixton.xyz by default, so you do not need to run or deploy a server of your own. All you need is an API key from the project owner.