All pages

What to run for which UI

Every Argus demo UI runs with no GPU and no backend: each has a mock server, a recorded fixture or a static build that stands in for the live services. This page lists, per UI, what it talks to when it is live, what replaces it when it isn't, and the command for the no-GPU path. Each UI's README links its row here.

Services on this page have their own setup pages under Setup and services. Hosts are written as <GPU_HOST> or <LAN_HOST>. Put the real address in your local .env, never in a doc.

Studio

Argus Studio is the suite's web UI (argus-studio (opens in new tab)).

LiveOne compose profile per tool. lens brings argus-lens and Ollama. curator brings argus-curator and NudeNet. forge, proof and atlas each bring their service, and atlas bakes through ComfyUI. gallery brings argus-quarry. survey brings argus-survey and Sightline. darkroom brings argus-darkroom, which needs your own SingGuard and ComfyUI. full is everything except darkroom, survey and mask.
Stand-inWith no profile, /curate serves a bundled read-only sample (ARGUS_CURATOR_UI_MODE=demo). The static build replays recorded output on every page, /darkroom included.
No-GPU commanddocker compose up, or cd frontend && npm ci && npm run build:static && npx serve out

argus-lightbox (opens in new tab) browses captions and their provenance.

Liveargus-lens, in folder mode only. Lens in turn can use Ollama or another OpenAI-compatible server and models from Hugging Face.
Stand-inA committed synthetic fixture (web/public/data/) or the recorded lens tape (web/public/data-tape/).
No-GPU commandmake install && make dev (serves the fixture), or make build for a static site

Realms

The hosted viewer for argus-atlas's prebaked fantasy-map mosaic. Its source isn't public: see argus-atlas (opens in new tab).

LiveNothing at view time. The tiles are baked ahead of time by argus-atlas, through ComfyUI with GDAL and map data. The basemap comes from OpenFreeMap.
Stand-inNot needed: the viewer serves the baked PMTiles (opens in new tab) archive.
No-GPU commandOnly the bake needs a GPU. Studio's Atlas shows a recorded bake.

Safelight

argus-safelight (opens in new tab) is the record view for guarded generation.

Liveargus-darkroom, which needs SingGuard and ComfyUI, plus NudeNet for the image scans and optionally Ollama for prompt expansion.
Stand-inThe mock-darkroom service (profile mock) serves the recorded fixture/. The other option is darkroom's own make demo: the real darkroom server against fake SingGuard, NudeNet, ComfyUI and Ollama.
No-GPU commandmake mock and make dev, or docker compose up --build with COMPOSE_PROFILES=mock

Sightline

argus-sightline (opens in new tab) is the survey viewer.

Liveargus-survey, which needs PDAL and GDAL. These ship in its image, and its compose reserves no GPU.
Stand-inNo mock: a synthetic survey kit is generated locally and processed by the real engine.
No-GPU commandcp .env.example .env && make demo-data && make up-published (the published survey image). Studio's survey profile runs both too.

Assay

argus-assay (opens in new tab) is the review queue for argus-mint.

Liveargus-mint, which renders through argus-darkroom and pins and publishes through IPFS, Foundry and Base.
Stand-inThe mock-mint service (profile mock) serves a recorded fixture.
No-GPU commandmake install && make mock && make dev, or docker compose up with COMPOSE_PROFILES=mock

Cull

argus-cull (opens in new tab) is a curation UI over argus-curator.

Liveargus-curator (GPU image), with NudeNet, EraX-NSFW, the watermark detector and SingGuard.
Stand-inA recorded data tape (web/public/data-tape/).
No-GPU commandmake pages (static export of the tape)