Lumina AI ships with two image assets that define its visual identity: a robot avatar displayed throughout the interface and a fullscreen galaxy background. Both files live in theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/diazdavilajesus16-stack/IA-LUMINA/llms.txt
Use this file to discover all available pages before exploring further.
assets/ directory at the project root. Replacing them with your own images — while keeping the exact filenames — is all that is needed to rebrand the application.
Assets directory structure
robot_girl.png
This image serves as Lumina AI’s avatar in two places:- Sidebar panel — rendered as an
<img>element at 80×80 px withborder-radius: 50%and a pink border (#f9a8d4), giving it a circular framed appearance. - Chat message bubbles — displayed next to every assistant message at 52×52 px with a purple border (
#c026d3) and a glow effect.
Recommended maximum size: 512×512 px
galaxy.png
This image is used as the CSSbackground-image for the fullscreen #galaxy-bg overlay. It is stretched to cover the entire viewport using background-size: cover.
If galaxy.png is missing from the assets/ directory, Lumina AI falls back to a CSS radial-gradient defined in Main.py:
galaxy.png is the only optional asset — the app runs without it.
Recommended format: PNG or JPGRecommended resolution: 1920×1080 px
How images are loaded
Both assets are read by theget_img_base64() function in Main.py, which opens the file in binary mode, base64-encodes the content, and returns an HTML-ready data URI string:
.jpg, .jpeg, or .png are treated as PNG. If the file is not found, Streamlit displays an error banner and the function returns an empty string, which causes the avatar <img> elements to render broken.
Replacing the assets
Prepare your replacement images
Prepare your images in PNG format. For
robot_girl.png, a square image with a transparent or circular-cropped background works best, since it is displayed as a circle via CSS. For galaxy.png, use a dark, high-contrast image at 1920×1080 px so that the lighter text remains readable.Replace robot_girl.png
Copy your new avatar into the The original file is overwritten. If you want to keep the original, rename or copy it first.
assets/ folder, keeping the exact filename robot_girl.png:Optionally replace galaxy.png
If you want a custom background, copy your image into To remove the custom background and fall back to the CSS gradient, delete
assets/ as galaxy.png:galaxy.png: