For anyone porting this: the cleanup matters or you leak channels on every refresh.
useEffect(() => { const ch = supabase.channel("new-posts").subscribe(); return () => supabase.removeChannel(ch); }, []);Hot take: the best AI art tool is still a tight feedback loop, not a bigger model. I iterate 40 times before I keep one.
129Generated an entire tarot deck with a fine-tuned SDXL LoRA — 78 cards, one consistent art style. The Tower came out terrifying.
98Launched Dreambox — type a mood, get a generative ambient scene + matching soundscape. Built in a weekend.
94Prompt as Art entry: I wrote a prompt that describes itself being painted — recursive ekphrasis. The output is the prompt, illustrated. Recipe in thread.
7