Matricxon quick start
git clone https://github.com/upupabit/matricxon.gitcd matricxonpython3 -m venv .venv.venv/bin/pip install -r requirements.txtrequirements-dev.txt adds the test tools.
The native C kernels compile automatically on first start if gcc (or cc on macOS) is available. Without a compiler, Matricxon falls back to the Numba kernels, which are much slower.
scripts/install_mac.sh checks the prerequisites, can install libomp for multi-threaded kernels, creates .venv, installs the dependencies, writes a starter .env and builds the native kernels once.
scripts/install_mac.sh # add --yes to install libomp without askingRunning
Section titled “Running”.venv/bin/uvicorn app.main:app --host 0.0.0.0 --port 8420Or in the background, with a PID file and a log:
scripts/start.sh # starts detached, writes run/matricxon.pid and logs/matricxon.logscripts/status.sh # running or stopped, plus a liveness checkscripts/stop.sh # graceful stopUsing it with pAIring
Section titled “Using it with pAIring”In pAIring, open Settings → External servers and choose Matricxon. It can be installed and managed from there. See the pAIring quick start.