Install Siphrix
One command, on a machine enrolled with your organisation's console. It senses what is on the machine — coding agents, editors, browsers, local models — and offers to record each one. Nothing connects without asking you first.
What you need
Windows 10 or 11, macOS 12+, or a current Linux. On Windows fleets the signed installer brings its own Python; on other machines you need Python 3.11 or newer.
Windows fleets
Siphrix arrives through your organisation's IT: a signed installer, deployed with Intune or the management tool your fleet already uses. It brings its own Python, installs offline from a bundled wheelhouse, and asks for exactly one thing — the connection code below. No administrator rights, no system service, nothing written outside the user's own profile.
A machine that already has the engine
Provisioned machines connect with one command:
The old install.ps1 / install.sh
one-liners were retired at 2.0.0 — the URLs still answer, and say so
themselves. Self-serve installation ended when the licence changed;
versions 1.8.9 and earlier remain MIT on PyPI, permanently.
One thing first: a connection code
Siphrix installs on machines enrolled with your organisation's console. Set-up asks for the code outright rather than guessing, because a company laptop recording to nowhere — or to a console nobody chose — is exactly the kind of quiet gap this product exists to prevent, and the person answering for that laptop could undo neither.
siphrix cloud-connect.Every command afterwards names the console this machine reports to, on its first line. For an audit tool, “who can see this?” should never require opening a config file.
What set-up actually does
Connect this machine to a console
Set-up normally does this for you. If a machine was installed before its code existed — or your organisation self-hosts its console, which is part of the commercial licence — connect it with a single token:
The token comes from your console's Surfaces screen. One token per machine; each machine signs what it sends with a key that never leaves it, so the console can prove — not just claim — which machine every entry came from.
Check yourself
“siphrix is not recognized”? pip installs the command
into a per-user scripts directory that is often not on your PATH —
Scripts\ on Windows, ~/.local/bin on Linux. Nothing
is wrong with the install; put py -m (or python3 -m)
in front instead:
The browser and editor pieces
- VS Code: install the Siphrix extension from the Marketplace — it bundles the engine and sets itself up.
- Chrome / Edge: the Siphrix extension from the Chrome Web Store, then
siphrix bridgelinks it to the engine. Its popup asks for nothing: on a computer already running Siphrix it works out which machine it is on and joins that record. - Firefox: the Siphrix add-on, same bridge.
- JetBrains IDEs: the Siphrix plugin from the JetBrains Marketplace.
Uninstall
Your record stays in ~/.siphrix — it is yours, so
removing the software does not delete the evidence. Delete that folder
yourself if you want it gone.
