This repository contains the source code of all components of Privatemode that are part of the TCB. The build is reproducible. This allows users to fully verify the Privatemode service.
You are allowed to inspect the code and build it for auditing and verification purposes. For details, see LICENSE.
You need to have
- A Linux machine
- Docker
- A Nix installation. To install Nix, we recommend the Determinate Systems Nix installer.
You can reproduce the relevant container images by running:
./scripts/calculate-image-digests.sh
You need to have
before building the app with the following command:
cd privatemode-proxy/app
VITE_DEFAULT_MODEL="latest" VITE_API_BASE="" wails build -tags "contrast_unstable_api"
You may optionally set the -platform
(cross-platform build) and -nsis
flags (Windows installer).
After the successful build, you can find the app in the privatemode-proxy/app/build/bin
directory.