<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Junho</title>
    <description>The latest articles on DEV Community by Junho (@junho71).</description>
    <link>https://dev.to/junho71</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3820674%2F44631e41-c598-4024-8def-96e3c533d9c2.jpeg</url>
      <title>DEV Community: Junho</title>
      <link>https://dev.to/junho71</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/junho71"/>
    <language>en</language>
    <item>
      <title>We Built ComfyUI Workflow Visualization Into Our AI Art Portfolio Platform</title>
      <dc:creator>Junho</dc:creator>
      <pubDate>Thu, 19 Mar 2026 15:35:34 +0000</pubDate>
      <link>https://dev.to/junho71/we-built-comfyui-workflow-visualization-into-our-ai-art-portfolio-platform-69k</link>
      <guid>https://dev.to/junho71/we-built-comfyui-workflow-visualization-into-our-ai-art-portfolio-platform-69k</guid>
      <description>&lt;p&gt;Hey dev community! 👋&lt;/p&gt;

&lt;p&gt;I'm building &lt;a href="https://pixelai.world" rel="noopener noreferrer"&gt;PixelAI&lt;/a&gt; — a portfolio platform for AI artists. Today I shipped a feature I'm really excited about: &lt;strong&gt;ComfyUI workflow support with interactive graph visualization&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvk3y6dybdbd3xvw609l2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvk3y6dybdbd3xvw609l2.png" alt=" " width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm6ghc1kwhvu1w0kk9dgw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm6ghc1kwhvu1w0kk9dgw.png" alt=" " width="800" height="988"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnhg6h71rywtsan1mm4dg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnhg6h71rywtsan1mm4dg.png" alt=" " width="800" height="717"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Problem
&lt;/h3&gt;

&lt;p&gt;ComfyUI is arguably the most powerful tool for AI image/video generation. But sharing workflows is painful:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Screenshot your node graph&lt;/li&gt;
&lt;li&gt;Paste prompts in Discord&lt;/li&gt;
&lt;li&gt;Upload .json files to random file hosts&lt;/li&gt;
&lt;li&gt;Explain your setup in comment threads&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Solution
&lt;/h3&gt;

&lt;p&gt;Now on PixelAI, you can:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Upload your .json workflow&lt;/strong&gt; alongside your artwork&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-extraction&lt;/strong&gt; — checkpoint, sampler, seed, steps, CFG are pulled from the workflow automatically&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Interactive node graph&lt;/strong&gt; — built with React Flow, viewers can zoom, pan, and explore your workflow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-click download&lt;/strong&gt; — viewers download your exact .json and load it in ComfyUI&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Technical Implementation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Parser&lt;/strong&gt;: Supports both Workflow format (&lt;code&gt;File → Save&lt;/code&gt;) and API format (&lt;code&gt;File → Export API&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visualization&lt;/strong&gt;: React Flow with lazy loading (dynamic import, zero bundle impact on other pages)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Node categories&lt;/strong&gt;: Color-coded — Loader (purple), Sampler (blue), Conditioning (yellow), Output (red)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom nodes&lt;/strong&gt;: Detected and marked with ⚡ badge&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Edge labels&lt;/strong&gt;: Show data types (IMAGE, VIDEO, MASK, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fullscreen mode&lt;/strong&gt;: For complex workflows with 50+ nodes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation&lt;/strong&gt;: Non-ComfyUI JSON files are rejected with helpful error message&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Next.js 14 (App Router)&lt;/li&gt;
&lt;li&gt;React Flow (@xyflow/react)&lt;/li&gt;
&lt;li&gt;Supabase (jsonb column for workflow storage)&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What's Next
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;A/B comparison of different workflows for the same image&lt;/li&gt;
&lt;li&gt;Workflow versioning (iterate and track changes)&lt;/li&gt;
&lt;li&gt;"Fork" button — remix someone's workflow with your modifications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check it out: &lt;a href="https://pixelai.world" rel="noopener noreferrer"&gt;pixelai.world&lt;/a&gt;&lt;/p&gt;

</description>
      <category>comfyui</category>
      <category>webdev</category>
      <category>aiart</category>
      <category>portfolio</category>
    </item>
    <item>
      <title>How We're Building the Portfolio Platform AI Artists Deserve</title>
      <dc:creator>Junho</dc:creator>
      <pubDate>Tue, 17 Mar 2026 15:02:51 +0000</pubDate>
      <link>https://dev.to/junho71/how-were-building-the-portfolio-platform-ai-artists-deserve-1g4c</link>
      <guid>https://dev.to/junho71/how-were-building-the-portfolio-platform-ai-artists-deserve-1g4c</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj82r21kb1mjr39jwwy92.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj82r21kb1mjr39jwwy92.png" alt=" " width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F405tajr3goy9i1j6boo4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F405tajr3goy9i1j6boo4.png" alt=" " width="800" height="331"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We Built GitHub for AI Art — Here's What We Shipped This Week&lt;br&gt;
AI art is booming. Millions create with Midjourney, Stable Diffusion, DALL·E, and Flux every day. But where does that art live?&lt;/p&gt;

&lt;p&gt;Instagram wasn't built for AI art. Twitter compresses your images. DeviantArt feels stuck in 2010.&lt;/p&gt;

&lt;p&gt;We're building PixelAI — a portfolio-first platform for AI artists. Think GitHub, but for generative art.&lt;/p&gt;

&lt;p&gt;This week we shipped a massive update. Here's everything that's new.&lt;/p&gt;

&lt;p&gt;📂 Collections&lt;br&gt;
Every great portfolio tells a story. Collections let you group works into themed projects — "Neon Dreams", "Character Studies", "Client Work" — whatever makes sense for your creative process.&lt;/p&gt;

&lt;p&gt;Public or private&lt;br&gt;
Custom descriptions&lt;br&gt;
Grid view with thumbnails&lt;br&gt;
Add works from any post detail page&lt;br&gt;
🏷️ Tags &amp;amp; Full-Text Search&lt;br&gt;
10 genre categories: Character, Landscape, Abstract, Portrait, Concept Art, Photography, Illustration, 3D Render, Logo &amp;amp; Icon, and Anime &amp;amp; Manga.&lt;/p&gt;

&lt;p&gt;Every post is searchable by title, description, and prompt text. Combined with genre chips and model filters, discovery just works.&lt;/p&gt;

&lt;p&gt;⚙️ Generation Parameters&lt;br&gt;
The AI art community runs on reproducibility. Now you can share:&lt;/p&gt;

&lt;p&gt;Negative Prompt&lt;br&gt;
Seed, Steps, CFG Scale, Sampler&lt;br&gt;
Up to 5 custom key-value parameters&lt;br&gt;
Progressive disclosure — the upload form stays clean for beginners, power users expand "Advanced Parameters" for full control.&lt;/p&gt;

&lt;p&gt;🖼️ Multi-Image Carousel&lt;br&gt;
Upload up to 10 images per post. Swipe on mobile, arrows on desktop. Perfect for process shots, model comparisons, prompt variations.&lt;/p&gt;

&lt;p&gt;⚡ 2x Faster Page Loads&lt;br&gt;
We rewrote every server-side page to use parallel data fetching. 7-8 sequential DB queries → 2-3 parallel batches. Portfolio page: ~1.5s → under 600ms.&lt;/p&gt;

&lt;p&gt;🔜 What's Next&lt;br&gt;
Bulk Upload — Upload 20+ works at once&lt;br&gt;
Dynamic OG Images — Beautiful social cards&lt;br&gt;
Product Hunt Launch — Coming soon 👀&lt;br&gt;
Try it free: pixelai.world&lt;/p&gt;

&lt;p&gt;Your work deserves a proper home. Not a social media feed. A portfolio.&lt;/p&gt;

</description>
      <category>sideprojects</category>
      <category>buildinpublic</category>
      <category>ai</category>
      <category>aiart</category>
    </item>
    <item>
      <title>I Built an AI Art Community as a Solo Dev — Here's How</title>
      <dc:creator>Junho</dc:creator>
      <pubDate>Thu, 12 Mar 2026 15:58:49 +0000</pubDate>
      <link>https://dev.to/junho71/i-built-an-ai-art-community-as-a-solo-dev-heres-how-7l1</link>
      <guid>https://dev.to/junho71/i-built-an-ai-art-community-as-a-solo-dev-heres-how-7l1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fziarff0rz2zf87z0c2vt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fziarff0rz2zf87z0c2vt.png" alt=" " width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpixelai.world" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fpixelai.world" alt="PixelAI" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI image generation has exploded. Midjourney, Stable Diffusion, DALL-E, Flux — everyone's creating incredible images. But where do you &lt;em&gt;share&lt;/em&gt; them?&lt;/p&gt;

&lt;p&gt;Instagram isn't built for AI art. Twitter buries your work in the feed. Discord servers are chaotic. I wanted a dedicated space where AI artists could share work, discover prompts, and actually connect with each other.&lt;/p&gt;

&lt;p&gt;So I built &lt;a href="https://pixelai.world" rel="noopener noreferrer"&gt;PixelAI&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The Problem&lt;/p&gt;

&lt;p&gt;I noticed a gap: AI image creators had amazing tools but no real community platform. They were scattered across Discord servers, Reddit threads, and Twitter hashtags. There was no central place to:&lt;/p&gt;

&lt;p&gt;Share AI-generated artwork with proper attribution to the model used&lt;br&gt;
Discover &lt;em&gt;how&lt;/em&gt; people made their images (prompts are gold)&lt;br&gt;
Compete in creative challenges&lt;br&gt;
Build a portfolio of AI art&lt;/p&gt;

&lt;p&gt;Tech Stack&lt;/p&gt;

&lt;p&gt;I went with what I know and what ships fast:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Next.js 15&lt;/strong&gt; (App Router) — React Server Components for fast initial loads&lt;br&gt;
&lt;strong&gt;Supabase&lt;/strong&gt; — Auth, Postgres database, file storage. The whole backend in one service&lt;br&gt;
&lt;strong&gt;shadcn/ui&lt;/strong&gt; — Clean, accessible components without fighting a design system&lt;br&gt;
&lt;strong&gt;Vercel&lt;/strong&gt; — Deploy on push, zero config&lt;br&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt; — Because debugging runtime type errors at 2 AM isn't fun&lt;/p&gt;

&lt;p&gt;Why This Stack?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Speed to ship.&lt;/strong&gt; As a solo dev, I needed to go from idea to production fast. Supabase eliminated the need to build auth, set up a database, or configure file storage separately. Next.js App Router with Server Components meant I could fetch data on the server without building a separate API layer.&lt;/p&gt;

&lt;p&gt;Total time from &lt;code&gt;npx create-next-app&lt;/code&gt; to production: &lt;strong&gt;about 2 weeks&lt;/strong&gt; of evening/weekend work.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbw8t6huvl3ae5am804j7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbw8t6huvl3ae5am804j7.png" alt=" " width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Key Features&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;AI Model Tagging&lt;br&gt;
Every post is tagged with the AI model used — Midjourney, Stable Diffusion, DALL-E, Flux, ComfyUI, and more. You can filter and discover art by model.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prompt Sharing&lt;br&gt;
This is the killer feature. Creators can optionally share their prompts. Good prompts are incredibly valuable, and having them attached to the actual output makes learning so much easier.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Weekly Challenges&lt;br&gt;
Every week, there's a themed challenge. Users submit entries, the community votes, and winners get featured. It drives engagement and gives people a reason to come back.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Social Features&lt;br&gt;
Follow creators, like posts, comment, share. The basics — but done right for AI art specifically.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Architecture Decisions&lt;/p&gt;

&lt;p&gt;Server Components First&lt;br&gt;
Most pages are Server Components that fetch data directly from Supabase. Client Components only where needed (interactions, real-time updates). This keeps the bundle small and initial loads fast.&lt;/p&gt;

&lt;p&gt;// Server Component — no client JS shipped&lt;br&gt;
export default async function PostPage({ params }) {&lt;br&gt;
  const supabase = await createClient();&lt;br&gt;
  const { data: post } = await supabase&lt;br&gt;
    .from("posts")&lt;br&gt;
    .select("&lt;em&gt;, user:users(&lt;/em&gt;)")&lt;br&gt;
    .eq("id", params.id)&lt;br&gt;
    .single();&lt;/p&gt;

&lt;p&gt;return ;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;Row Level Security&lt;br&gt;
Supabase RLS means I don't need a middleware layer for authorization. The database enforces who can read/write what:&lt;/p&gt;

&lt;p&gt;-- Users can only delete their own posts&lt;br&gt;
CREATE POLICY "delete_own_posts" ON posts&lt;br&gt;
  FOR DELETE USING (auth.uid() = user_id);&lt;/p&gt;

&lt;p&gt;Image Handling&lt;br&gt;
All images go through Supabase Storage with public buckets. Next.js `` handles optimization and responsive sizes automatically. No need for a separate CDN setup.&lt;/p&gt;

&lt;p&gt;Challenges I Faced&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Feed Algorithm&lt;br&gt;
Simple reverse-chronological wasn't enough. If you follow people, you want their posts first, then discover new content. I built a two-phase feed: following posts first, then seamlessly transitioning to latest posts — with deduplication and scroll position restoration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prompt Privacy During Challenges&lt;br&gt;
During active challenges, prompts need to be hidden (otherwise people just copy the winning formula). But after the challenge ends, winner prompts should be revealed. This required careful RLS policies and state management.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Content Moderation&lt;br&gt;
AI can generate... anything. For now, I'm relying on community reporting and manual review. It's not scalable, but it works at the current size.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntj9sr0yzyedevuaog26.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fntj9sr0yzyedevuaog26.png" alt=" " width="800" height="408"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What I Learned&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ship early, iterate fast.&lt;/strong&gt; The first version was embarrassingly simple. But real users give you better feedback than hypothetical planning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Supabase is incredible for solo devs.&lt;/strong&gt; Auth, database, storage, real-time — all in one. The time saved is massive.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Seed your own content.&lt;/strong&gt; An empty community is a dead community. I uploaded 50+ posts before telling anyone about it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prompts are the real value.&lt;/strong&gt; People don't just want to see AI art — they want to learn how to make it. Prompt sharing drives the most engagement.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;What's Next&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Better discovery&lt;/strong&gt; — recommendation engine based on likes and follows&lt;br&gt;
&lt;strong&gt;Collections&lt;/strong&gt; — let users curate themed galleries&lt;br&gt;
&lt;strong&gt;Mobile app&lt;/strong&gt; — the web app is responsive, but native would be better&lt;/p&gt;

&lt;p&gt;Try It Out&lt;/p&gt;

&lt;p&gt;If you're into AI art (creating or just appreciating), check out &lt;a href="https://pixelai.world" rel="noopener noreferrer"&gt;pixelai.world&lt;/a&gt;. It's free, and I'd love your feedback.&lt;/p&gt;

&lt;p&gt;The community is still early, which means your voice actually matters in shaping what it becomes. Drop a comment here or reach out on the site — I read everything.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Built by a solo dev who believes AI art deserves its own home. 🎨&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>sideprojects</category>
      <category>buildinpublic</category>
    </item>
  </channel>
</rss>
