Skip to main content
The obliteratus ui command launches the identical Gradio interface that runs on HuggingFace Spaces — all eight tabs, same layout — but on your own GPU with no quota limits, no size restrictions, and full access to local model paths.

Installation

The web UI requires the spaces extra, which installs Gradio and its dependencies:
The base pip install -e . install does not include Gradio. If you run obliteratus ui without the spaces extra installed, the command will print a clear error and exit.

Launching the UI

1

Run obliteratus ui

The command prints the OBLITERATUS banner, detects your hardware, shows a system info panel, and displays hardware-appropriate model recommendations before Gradio starts loading.
2

Wait for the UI to load

The first launch downloads the Gradio app bundle and initializes the model registry. Subsequent launches are faster. You’ll see:
3

Open in your browser

The UI opens automatically at http://localhost:7860. Use --no-browser to suppress this if you’re running on a remote server.

Command options

Examples

Alternative: python app.py

You can also launch the UI by running app.py directly from the project root — this is exactly what HuggingFace Spaces does:
The difference from obliteratus ui is that python app.py skips the Rich startup experience (GPU detection, system info, model recommendations). Use obliteratus ui for local development; python app.py is for Space deployment or when you want the raw Gradio launch with no extra output.

GPU detection and model recommendations

When obliteratus ui starts (without --quiet), it runs full hardware detection and prints a system info panel:
Based on the detected GPU VRAM, it then shows a hardware-matched model recommendation table:
Set the HF_TOKEN environment variable before launching if you need to access gated models (Llama, Gemma, etc.). The startup panel will show HF Token: set when it’s detected.

HF Token for gated models

Without a token, gated models (like meta-llama/Llama-3.1-8B-Instruct) will fail to download. The startup panel shows HF Token: not set (gated models won't work) as a reminder.