|
| 1 | +# Galactus Desktop v0.1.23 |
| 2 | + |
| 3 | +A native macOS app for the Galactus MoE engine: run certified open-weight |
| 4 | +Mixture-of-Experts models fully on-device, including models several times |
| 5 | +larger than your RAM. |
| 6 | + |
| 7 | +Designed and developed by Noxalis Lab. |
| 8 | + |
| 9 | +This one opens the machine up: the local API stops being text-only, and |
| 10 | +the Images view stops fighting the person using it. |
| 11 | + |
| 12 | +## Your Mac serves pictures and clips, not only text |
| 13 | + |
| 14 | +Server mode could answer chat completions and nothing else, while sitting |
| 15 | +on the diffusion models that are the reason the machine has that much |
| 16 | +memory. Three routes now answer on the same port, behind the same key: |
| 17 | + |
| 18 | + POST /v1/images/generations OpenAI's shape, so an SDK needs no |
| 19 | + Galactus-specific code |
| 20 | + POST /v1/videos/generations plus seconds or frames, and a starting |
| 21 | + picture and a WAV, as a path on this |
| 22 | + Mac or inline base64 |
| 23 | + GET /v1/images/models the catalogue with this Mac's verdict |
| 24 | + on each entry |
| 25 | + |
| 26 | +They answer whether or not a language model is running, so a Mac whose |
| 27 | +job is diffusion no longer has to load one it will never be asked |
| 28 | +anything. A chat request on such a machine gets a 503 that names the |
| 29 | +reason instead of an opaque gateway error. |
| 30 | + |
| 31 | +Half-compatibility is refused rather than papered over: `n` other than 1, |
| 32 | +`response_format: "url"`, and clip fields on a model that makes stills |
| 33 | +all come back as a sentence saying so. |
| 34 | + |
| 35 | +## One click opens one panel |
| 36 | + |
| 37 | +Choosing a starting picture asked for the file again and again, and the |
| 38 | +viewer's close button appeared to do nothing. Both were the same defect: |
| 39 | +a click listener was added on every repaint, so one click ran as many |
| 40 | +handlers as the view had been repainted since it opened. Fixed at the |
| 41 | +root, with a guard so the viewer cannot open in duplicate either. |
| 42 | + |
| 43 | +## The Images view stops burying its own form |
| 44 | + |
| 45 | +The model is chosen from a list now, not from eleven cards of measured |
| 46 | +prose that pushed the prompt and the gallery below the fold; the chosen |
| 47 | +one explains itself underneath. Generation and download carry a bar with |
| 48 | +a percentage, travelling rather than showing a frozen zero while a video |
| 49 | +model loads. A starting picture can be one this app already made, offered |
| 50 | +as a strip beside the file panel. And pictures and clips save to |
| 51 | +Downloads in one click, from the tile or from the viewer, with a clip's |
| 52 | +soundtrack alongside it. |
| 53 | + |
| 54 | +## Housekeeping |
| 55 | + |
| 56 | +The relay still refuses to listen without a key, the engine still binds |
| 57 | +127.0.0.1 and nothing else, and the new routes pass the same door as the |
| 58 | +old ones: the key is checked before any work begins. |
0 commit comments