Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
Source-built, locally bound FailSafe distribution of ARTEX (v0.3.15)
Saved setup from 2 h ago
Will it work on macOS?
Heads-upIt also needs 11 settings in .env (1 secret).
The maintainers included start.sh. Run it from the cloned folder after reading it.
bash start.sh
Also: start.bat
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/failsafe-security/artex.git cd artex
Go 1.26.3, Docker
brew install go brew install --cask docker # Docker Desktop
Fill in secrets: POSTGRES_PASSWORD
cp .env.safe.example .env
go mod download
go run ./cmd/artex
go test ./...
Requirements: Docker Engine with Compose v2, and about 5 GB of free disk
(the browser stack and Chromium account for most of the image size).
If your Docker installation only provides the standalone docker-compose
command, substitute it for docker compose below; make detects either.
cp .env.safe.example .env.safe
chmod 600 .env.safe
# edit .env.safe: set POSTGRES_PASSWORD and, optionally, an LLM key
docker compose --env-file .env.safe -f docker-compose.safe.yml up -d --build
Open http://127.0.0.1:8787 and complete the first-run setup. If you left the LLM key blank, configure a provider in the console before starting a scan.
Check status and logs:
docker compose --env-file .env.safe -f docker-compose.safe.yml ps
docker compose --env-file .env.safe -f docker-compose.safe.yml logs -f artex
Stop without deleting data:
docker compose --env-file .env.safe -f docker-compose.safe.yml down
Delete everything, including the database and ARTEX data:
docker compose --env-file .env.safe -f docker-compose.safe.yml down -v
No reports for macOS yet.
GitManual AI Agent reads the 5 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.