
Phantasos is one of the Oneiroi, brother of Morpheus — the dream-spirit whose specific gift was dreams of inanimate objects: stone, wood, water, the shapes of things. This module dreams pictures of objects so the rest of the suite can make them real.
Image generation on your own iron. No queue, no account.
Debian 13 / Ubuntu 24.04+ — install with sudo apt install ./phantasos_0.3.0_amd64.deb
All modules and docs: https://github.com/3DJ77/Livyatan

Sovereign AI image generation. Type a prompt, get a 1024² render on canvas. A module of the Livyatan Design Suite; licensed PolyForm Small Business. Everything runs on the machine Phantasos is launched on — no network, no remote host, no account.
Needs a real GPU. The backend is stable-diffusion.cpp's Vulkan build, so it runs on any GPU that backend supports (AMD, Intel, NVIDIA) — not tied to one vendor.
Measured floor (NVIDIA T1000 8GB, FLUX.1 Schnell q4, 1024×1024, 4 steps): first render ~6.5 min including model load, ~5 min per render after — sampling is ~4.5 min of that. The card must be otherwise free: the diffusion weights alone are 6.9GB, so 8GB is the working minimum. Text encoding runs on the CPU and VAE decode is tiled by default, which is what makes 8GB cards work at all; bigger cards pay a few seconds for the same defaults. FLUX.2 dev wants more headroom and patience — it renders one-shot with CPU offload and takes minutes even on large cards.
sudo apt install ./phantasos_<version>_amd64.deb
phantasos
sd-server/sd-cli on your PATH —
or set PHANTASOS_SD_DIR to the directory holding them.PHANTASOS_MODEL_DIR, default
~/.local/share/phantasos/models. Weights are licensed by
their publishers, not by this tool — check their terms (FLUX.2 dev
carries Black Forest Labs' non-commercial license).phantasos. Type a prompt, press Shape
(or Enter). First render pays the model load; after that it's resident
and stays fast.Headless, same pipeline (prints the output path; --seed
makes it reproducible):
phantasos shape "a lighthouse at dusk" out.png
phantasos shape "a lighthouse at dusk" out.png --model flux2dev --seed 42
Other suite modules use this seam too: GilgaMESH's words mode and
Kish's folio plates render through phantasos shape when
it's on your PATH.
A standalone Rust app — one window, one binary. It is the image half of "image + report": Phantasos makes the picture, Kish makes the report. It made every Livyatan module splash and the LIVYATAN masthead.
No web tech. No Python UI. One binary, one window, your own GPU.
Model: button cycles
the two offered models, persisted to
~/.config/phantasos/model:
sd-server Phantasos starts and keeps warm
on loopback; the non-resident model runs one-shot via a local
sd-cli call. No network calls leave the machine.swap cycles, choice persisted to
~/.config/phantasos/editor.| var | default | what |
|---|---|---|
PHANTASOS_MODEL_DIR |
~/.local/share/phantasos/models |
weight files (flux/, flux2/) |
PHANTASOS_SD_DIR |
(PATH) | directory holding sd-server/sd-cli |
PHANTASOS_SD_PORT |
7860 |
local port sd-server listens on |
PHANTASOS_OUT_DIR |
~/Phantasos |
where renders land |
PHANTASOS_OUT_DIR (default ~/Phantasos).phantasos shape --seed is reproducible).