1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta name="csrf-token" content="SUExACwDfiA1RRslCQoKDiIJB38xLgg5drhWFHOtB2HG9z8BShiMAtjP"> 8 9 <title data-suffix=" | Algora"> 10 ComfyUI customer story 11 | Algora</title> 12 13 <meta name="twitter:title" content="ComfyUI customer story"> 14 <meta property="og:title" content="ComfyUI customer story"> 15 16 17 <meta name="description" content="Matt Miller led the development and release of Comfy MCP, bringing natural-language agent control to ComfyUI's 4M users."> 18 <meta name="twitter:description" content="Matt Miller led the development and release of Comfy MCP, bringing natural-language agent control to ComfyUI's 4M users."> 19 <meta property="og:description" content="Matt Miller led the development and release of Comfy MCP, bringing natural-language agent control to ComfyUI's 4M users."> 20 21 <meta name="twitter:image:src" content="https://algora.io/images/customers/comfy/matt-portrait.jpg"> 22 <meta property="og:image" content="https://algora.io/images/customers/comfy/matt-portrait.jpg"> 23 <meta name="twitter:card" content="summary_large_image"> 24 <meta property="og:image:width" content="1200"> 25 <meta property="og:image:height" content="630"> 26 27 <meta property="og:url" content="https://algora.io/customers/comfy"> 28 29 <meta name="twitter:site" content="@algoraio"> 30 <meta property="og:site_name" content="Algora"> 31 <meta property="og:type" content="website"> 32 33 <link rel="icon" href="/images/favicon.ico"> 34 <link rel="icon" type="image/png" sizes="192x192" href="/images/logo-192px.png"> 35 <link rel="icon" type="image/png" sizes="512x512" href="/images/logo-512px.png"> 36 <link rel="apple-touch-icon" sizes="192x192" href="/images/logo-192px.png"> 37 <link rel="apple-touch-icon" sizes="512x512" href="/images/logo-512px.png"> 38 39 <link phx-track-static rel="stylesheet" href="/assets/app-69757e6b89f1bd6465b9e674586d7339.css?vsn=d"> 40
40<script defer phx-track-static type="text/javascript" src="/assets/app-6c04514246654f7ebb368a71614fe5c4.js?vsn=d"> 41 </script>
41 42
42<script async data-exclude="/preferences/**" src="https://plausible.io/js/pa-K2_PRCUzHnAdNVAIVrSLM.js"> 43 </script>
43 44
44<script> 45 window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}}; 46 plausible.init() 47 </script>
47 48 <link rel="preconnect" href="https://fonts.googleapis.com"> 49 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 50 <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:[email protected]&display=swap" rel="stylesheet"> 51 <link href="https://fonts.googleapis.com/css2?family=Inconsolata:[email protected]&display=swap" rel="stylesheet"> 52 </head> 53 <body class="dark"> 54 <div id="phx-GNqg5k8MpbG26C1i" data-phx-main data-phx-session="SFMyNTY.g2gDaAJhBnQAAAAIdwJpZG0AAAAUcGh4LUdOcWc1azhNcGJHMjZDMWl3B3Nlc3Npb250AAAAAHcEdmlld3ceRWxpeGlyLkFsZ29yYVdlYi5DdXN0b21lcnNMaXZldwpwYXJlbnRfcGlkdwNuaWx3BnJvdXRlcncXRWxpeGlyLkFsZ29yYVdlYi5Sb3V0ZXJ3EWxpdmVfc2Vzc2lvbl9uYW1ldwljdXN0b21lcnN3CHJvb3RfcGlkdwNuaWx3CXJvb3Rfdmlld3ceRWxpeGlyLkFsZ29yYVdlYi5DdXN0b21lcnNMaXZlbgYAnmIx-6ABYgABUYA.vBy8_EL-ft4_E3pt5bsWm0mNaC8lMC5Ht0UGabRniBs" data-phx-static="SFMyNTY.g2gDaAJhBnQAAAADdwJpZG0AAAAUcGh4LUdOcWc1azhNcGJHMjZDMWl3BWZsYXNodAAAAAB3CmFzc2lnbl9uZXdqbgYAnmIx-6ABYgABUYA.4eFYObW8SJx_qFhHSmou-pCETEhYcP8KRVinWTVUCyE"><main> 55 56 57 58 <div class="bg-black min-h-screen" style="--story-theme: #BEF264"> 59 <header class="absolute inset-x-0 top-0 z-50"> 60 61 <nav class="flex px-6 py-4 container items-center justify-between lg:px-8 lg:py-6 mx-auto" aria-label="Global"> 62 <div class="flex lg:flex-1"> 63 <a href="/" data-phx-link="redirect" data-phx-link-state="push" aria-label="Algora"> 64 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.14 39.42" fill="currentColor" class="fill-current text-foreground w-auto h-8"> 65 <g> 66 <path d="M19.25 9v19.24H16v-2.37a9.63 9.63 0 1 1 0-14.51V9ZM16 18.63A6.32 6.32 0 1 0 9.64 25 6.32 6.32 0 0 0 16 18.63ZM22.29 0h3.29v28.24h-3.29ZM47.6 34.27v.07a5.41 5.41 0 0 1-.69 2.52 4.78 4.78 0 0 1-1.39 1.54 5.61 5.61 0 0 1-3.25 1H34a5.21 5.21 0 0 1-3.88-1.5 6.25 6.25 0 0 1-1.53-4.2l3.29.11a2.58 2.58 0 0 0 .62 1.83 2 2 0 0 0 1.5.47h8.29c1.68 0 2-1.1 2-1.75a2 2 0 0 0-2-1.76h-8.2a5.35 5.35 0 0 1-5.52-5.51 6.07 6.07 0 0 1 1.24-3.62 9.5 9.5 0 0 1-1.31-4.86A9.62 9.62 0 0 1 38.11 9a9.72 9.72 0 0 1 5.37 1.61A5.78 5.78 0 0 1 47.53 9v3.28a2.54 2.54 0 0 0-1.72.63 9.67 9.67 0 0 1 1.86 5.7 9.79 9.79 0 0 1-5.44 8.7 10 10 0 0 1-4.16.91 9.75 9.75 0 0 1-6.07-2.1 3 3 0 0 0-.18.95 2.08 2.08 0 0 0 2.23 2.27h8.18a5.61 5.61 0 0 1 3.25 1.05 5.45 5.45 0 0 1 2.12 3.88ZM31.78 18.63a6.46 6.46 0 0 0 .84 3.15 5.88 5.88 0 0 0 1.43 1.71A6.34 6.34 0 0 0 38.11 25a6.26 6.26 0 0 0 6.32-6.32 6.27 6.27 0 0 0-2.16-4.71 6.2 6.2 0 0 0-4.16-1.61 6.35 6.35 0 0 0-6.33 6.27ZM68.54 18.63A9.63 9.63 0 1 1 58.93 9a9.62 9.62 0 0 1 9.61 9.63Zm-9.61-6.32a6.32 6.32 0 1 0 6.32 6.32 6.35 6.35 0 0 0-6.32-6.32ZM80.35 14.1h-3.28a1.9 1.9 0 0 0-.4-1.31 2 2 0 0 0-1.28-.48 1.83 1.83 0 0 0-2 1.57v14.36h-3.27V9h3.29v.4a5.24 5.24 0 0 1 1.9-.4 5.47 5.47 0 0 1 3.62 1.35 5 5 0 0 1 1.42 3.75ZM100.14 9v19.24h-3.29v-2.37a9.63 9.63 0 1 1 0-14.51V9Zm-3.29 9.64A6.32 6.32 0 1 0 90.53 25a6.32 6.32 0 0 0 6.32-6.37Z"> 67 </path> 68 </g> 69</svg> 70</a> 71 </div> 72 <!-- Mobile menu button --> 73 <div class="flex lg:hidden"> 74 <button type="button" class="rounded-md p-2.5 text-muted-foreground hover:text-foreground" onclick="document.getElementById('mobile-menu').classList.remove('hidden'); document.body.classList.add('overflow-hidden')"> 75 <span class="sr-only">Open main menu</span> 76 <span class="tabler-menu h-6 w-6"></span> 77 </button> 78 </div> 79 <!-- Desktop nav --> 80 81 82 <div class="w-full hidden lg:flex-1 lg:flex lg:justify-end gap-4"> 83 <a href="tel:+16504202207" class="flex items-center justify-center text-sm text-foreground/80 hover:text-foreground"> 84 <span class="tabler-phone size-5 shrink-0"></span> 85 <span class="ml-1 shrink-0 font-medium">1-650-420-2207</span> 86 </a> 87 88 89 <a href="https://cal.com/ioannisflo" class="inline-flex px-4 py-2 rounded-lg border-background/20 bg-foreground text-background transition-colors whitespace-nowrap items-center justify-center font-semibold shadow text-sm h-9 focus-visible:outline-background focus-visible:ring-ring focus-visible:outline-none focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 disabled:opacity-75 hover:border-background/40 hover:bg-foreground
89/90 border phx-submit-loading:opacity-75" rel="noopener" target="_blank"> 90 91 Schedule a call 92 93 </a> 94 95 96 97 </div> 98 </nav> 99 <!-- Mobile menu --> 100 <div id="mobile-menu" class="lg:hidden hidden" role="dialog" aria-modal="true"> 101 <div class="fixed inset-0 z-50"></div> 102 <div class="fixed inset-y-0 right-0 z-50 w-full overflow-y-auto bg-background px-6 py-4 sm:max-w-sm sm:ring-1 sm:ring-border scrollbar-thin"> 103 <!-- Mobile menu content --> 104 <div class="flex items-center justify-between"> 105 <a href="/" data-phx-link="redirect" data-phx-link-state="push" aria-label="Algora"> 106 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.14 39.42" fill="currentColor" class="fill-current text-foreground w-auto h-8"> 107 <g> 108 <path d="M19.25 9v19.24H16v-2.37a9.63 9.63 0 1 1 0-14.51V9ZM16 18.63A6.32 6.32 0 1 0 9.64 25 6.32 6.32 0 0 0 16 18.63ZM22.29 0h3.29v28.24h-3.29ZM47.6 34.27v.07a5.41 5.41 0 0 1-.69 2.52 4.78 4.78 0 0 1-1.39 1.54 5.61 5.61 0 0 1-3.25 1H34a5.21 5.21 0 0 1-3.88-1.5 6.25 6.25 0 0 1-1.53-4.2l3.29.11a2.58 2.58 0 0 0 .62 1.83 2 2 0 0 0 1.5.47h8.29c1.68 0 2-1.1 2-1.75a2 2 0 0 0-2-1.76h-8.2a5.35 5.35 0 0 1-5.52-5.51 6.07 6.07 0 0 1 1.24-3.62 9.5 9.5 0 0 1-1.31-4.86A9.62 9.62 0 0 1 38.11 9a9.72 9.72 0 0 1 5.37 1.61A5.78 5.78 0 0 1 47.53 9v3.28a2.54 2.54 0 0 0-1.72.63 9.67 9.67 0 0 1 1.86 5.7 9.79 9.79 0 0 1-5.44 8.7 10 10 0 0 1-4.16.91 9.75 9.75 0 0 1-6.07-2.1 3 3 0 0 0-.18.95 2.08 2.08 0 0 0 2.23 2.27h8.18a5.61 5.61 0 0 1 3.25 1.05 5.45 5.45 0 0 1 2.12 3.88ZM31.78 18.63a6.46 6.46 0 0 0 .84 3.15 5.88 5.88 0 0 0 1.43 1.71A6.34 6.34 0 0 0 38.11 25a6.26 6.26 0 0 0 6.32-6.32 6.27 6.27 0 0 0-2.16-4.71 6.2 6.2 0 0 0-4.16-1.61 6.35 6.35 0 0 0-6.33 6.27ZM68.54 18.63A9.63 9.63 0 1 1 58.93 9a9.62 9.62 0 0 1 9.61 9.63Zm-9.61-6.32a6.32 6.32 0 1 0 6.32 6.32 6.35 6.35 0 0 0-6.32-6.32ZM80.35 14.1h-3.28a1.9 1.9 0 0 0-.4-1.31 2 2 0 0 0-1.28-.48 1.83 1.83 0 0 0-2 1.57v14.36h-3.27V9h3.29v.4a5.24 5.24 0 0 1 1.9-.4 5.47 5.47 0 0 1 3.62 1.35 5 5 0 0 1 1.42 3.75ZM100.14 9v19.24h-3.29v-2.37a9.63 9.63 0 1 1 0-14.51V9Zm-3.29 9.64A6.32 6.32 0 1 0 90.53 25a6.32 6.32 0 0 0 6.32-6.37Z"> 109 </path> 110 </g> 111</svg> 112</a> 113 <button type="button" class="rounded-md p-2.5 text-muted-foreground hover:text-foreground" onclick="document.getElementById('mobile-menu').classList.add('hidden'); document.body.classList.remove('overflow-hidden')"> 114 <span class="sr-only">Close menu</span> 115 <span class="tabler-x h-6 w-6"></span> 116 </button> 117 </div> 118 119 <div class="mt-6 flow-root"> 120 <div class="-my-6 divide-y divide-border"> 121 122 <div class="space-y-4 py-6"> 123 <a href="https://cal.com/ioannisflo" class="w-full md:w-auto flex items-center rounded-lg border border-gray-500 py-2 pl-2 pr-3.5 text-xs text-foreground/90 hover:text-foreground transition-colors hover:border-gray-400" rel="noopener"> 124 <span class="tabler-calendar-clock size-4"></span> 125 <span class="ml-1.5">Schedule a call</span> 126 </a> 127 <a href="tel:+16504202207" class="w-full md:w-auto flex items-center rounded-lg border border-gray-500 py-2 pl-2 pr-3.5 text-xs text-foreground/90 hover:text-foreground transition-colors hover:border-gray-400"> 128 <span class="tabler-phone size-4"></span> <span class="font-bold ml-1">US</span> 129 <span class="ml-1">+1 (650) 420-2207</span> 130 </a> 131 <a href="tel:+306973184144" class="w-full md:w-auto flex items-center rounded-lg border border-gray-500 py-2 pl-2 pr-3.5 text-xs text-foreground/90 hover:text-foreground transition-colors hover:border-gray-400"> 132 <span class="tabler-phone size-4"></span> 133 <span class="font-bold ml-1">EU</span> 134 <span class="ml-1">+30 (697) 318-4144</span> 135 </a> 136 </div> 137 <div class="py-6 space-y-4"> 138 139 <a href="https://github.com/algora-io/algora" class="flex px-4 py-2 rounded-lg border-secondary-foreground/20 bg-secondary text-foreground transition-colors whitespace-nowrap items-center justify-center font-medium shadow text-sm w-full h-9 focus-visible:outline-secondary-foreground focus-visible:ring-ring focus-visible:outline-none focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 disabled:opacity-75 hover:border-secondary-foreground
139/40 hover:bg-secondary/80 border group phx-submit-loading:opacity-75" rel="noopener" target="_blank"> 140 141 <svg class="mr-2 h-5 shrink-0 justify-start text-foreground/80 group-hover:text-foreground transition" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> 142 <path d="M12 0C5.37017 0 0 5.50708 0 12.306C0 17.745 3.44015 22.3532 8.20626 23.9849C8.80295 24.0982 9.02394 23.7205 9.02394 23.3881C9.02394 23.0935 9.01657 22.3229 9.00921 21.2956C5.67219 22.0359 4.96501 19.6487 4.96501 19.6487C4.41989 18.2285 3.63168 17.8508 3.63168 17.8508C2.54144 17.0878 3.71271 17.1029 3.71271 17.1029C4.91344 17.1936 5.55433 18.372 5.55433 18.372C6.62247 20.2531 8.36096 19.7092 9.04604 19.3919C9.15654 18.5987 9.46593 18.0548 9.80479 17.745C7.13812 17.4353 4.33886 16.3777 4.33886 11.6638C4.33886 10.3192 4.80295 9.2238 5.57643 8.36261C5.4512 8.05288 5.03867 6.79887 5.69429 5.1067C5.69429 5.1067 6.7035 4.77432 8.99447 6.36827C9.95212 6.09632 10.9761 5.96034 12 5.95279C13.0166 5.95279 14.0479 6.09632 15.0055 6.36827C17.2965 4.77432 18.3057 5.1067 18.3057 5.1067C18.9613 6.79887 18.5488 8.05288 18.4236 8.36261C19.1897 9.2238 19.6538 10.3192 19.6538 11.6638C19.6538 16.3928 16.8471 17.4278 14.1731 17.7375C14.6004 18.1152 14.9908 18.8706 14.9908 20.0189C14.9908 21.6657 14.9761 22.9877 14.9761 23.3957C14.9761 23.728 15.1897 24.1058 15.8011 23.9849C20.5672 22.3532 24 17.745 24 12.3135C24 5.50708 18.6298 0 12 0Z"> 143 </path> 144</svg> 145 <span class="mr-1">Star</span> 146 <span class="font-semibold text-amber-300 flex items-center gap-1"> 147 1521 148 <span class="tabler-star-filled h-3 w-3 shrink-0"></span> 149 </span> 150 151 </a> 152 153 154 </div> 155 <div class="py-6 space-y-8"> 156 <div> 157 <h3 class="text-xs font-semibold uppercase tracking-wider text-foreground"> 158 Customer stories 159 </h3> 160 <ul role="list" class="mt-4 space-y-3"> 161 <li> 162 <a href="/customers/coderabbit" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 163 CodeRabbit 164 </a> 165 </li><li> 166 <a href="/customers/comfy" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 167 ComfyUI 168 </a> 169 </li><li> 170 <a href="/customers/firecrawl" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 171 Firecrawl 172 </a> 173 </li> 174 </ul> 175 </div> 176 <div> 177 <h3 class="text-xs font-semibold uppercase tracking-wider text-foreground"> 178 Bounties 179 </h3> 180 <ul role="list" class="mt-4 space-y-3"> 181 <li> 182 <a href="/challenges/turso" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 183 Turso 184 </a> 185 </li> 186 <li> 187 <a href="/challenges/golem" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 188 Golem Cloud 189 </a> 190 </li> 191 <li> 192 <a href="/challenges/tsperf" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 193 TSPerf 194 </a> 195 </li> 196 <li> 197 <a href="/challenges/prettier" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 198 Prettier 199 </a> 200 </li> 201 </ul> 202 </div> 203 <div> 204 <h3 class="text-xs font-semibold uppercase tracking-wider text-foreground"> 205 Community 206 </h3> 207 <ul role="list" class="mt-4 space-y-3"> 208 <li> 209 <a href="https://www.youtube.com/watch?v=ZXz74ZewxwY&list=PLRIG8mKLBXFotOxF234rEIREidMRh98Hv&t=229s" class="text-sm text-muted-foreground hover:text-foreground transition-colors" rel="noopener" target="_blank"> 210 OSS Founder Podcast 211 </a> 212 </li> 213 <li> 214 <a href="https://github.com/algora-io" class="text-sm text-muted-foreground hover:text-foreground transition-colors" rel="noopener" target="_blank"> 215 GitHub 216 </a> 217 </li> 218 <li> 219 <a href="https://x.com/algoraio" class="text-sm text-muted-foreground hover:text-foreground transition-colors" rel="noopener" target="_blank"> 220 X (Twitter) 221 </a> 222 </li> 223 <li> 224 <a href="https://linkedin.com/company/algorapbc" class="text-sm text-muted-foreground hover:text-foreground transition-colors" rel="noopener" target="_blank"> 225 LinkedIn 226 </a> 227 </li> 228 </ul> 229 </div> 230 <div> 231 <h3 class="text-xs font-semibold uppercase tracking-wider text-foreground"> 232 Legal 233 </h3> 234 <ul role="list" class="mt-4 space-y-3"> 235 <li> 236 <a href="/legal/terms" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 237 Terms of Service 238 </a> 239 </li> 240 <li> 241 <a href="/legal/privacy" class="text-sm text-muted-foreground hover:text-foreground transition-colors"> 242 Privacy Policy 243 </a> 244 </li> 245 </ul> 246 </div> 247 </div> 248 </div> 249 </div> 250 </div> 251 </div> 252</header> 253 <main class="container mx-auto px-6 lg:px-8 pt-28 sm:pt-36 pb-24"> 254 <a href="/customers" data-phx-link="redirect" data-phx-link-state="push" class="inline-flex items-center gap-1 text-sm font-medium text-muted-foreground hover:text-foreground transition-colors">
255 <span class="tabler-arrow-left size-4"></span> Customer stories 256 </a> 257 258 <div class="mt-8"> 259 <div class="flex h-8 items-center"> 260 <img src="/images/wordmarks/comfy.svg" alt="ComfyUI" class="h-5 md:h-6"> 261 </div> 262 <h1 class="mt-6 text-balance font-display text-3xl sm:text-[2.5rem]/[1.15] font-semibold tracking-tight text-foreground"> 263 How ComfyUI hired the founding backend engineer behind Comfy MCP 264 </h1> 265 <p class="mt-4 text-lg sm:text-xl font-medium text-muted-foreground"> 266 Matt Miller led the development and release of Comfy MCP, bringing natural-language agent control to ComfyUI's 4M users. 267 </p> 268 </div> 269 270 <div class="mt-10 grid grid-cols-1 lg:grid-cols-[1fr_20rem] gap-10 lg:gap-16"> 271 <article class="min-w-0"> 272 <div class="relative aspect-[16/9] overflow-hidden rounded-xl border-2 border-[#3c3c3e]"> 273 <img src="/images/customers/comfy/matt-portrait.jpg" alt="Matt Miller presenting ComfyUI at the NYC Creative AI July Forum" loading="eager" style="" class="size-full object-cover "> 274<div class="absolute inset-0 bg-[color:var(--story-theme)] mix-blend-color opacity-25"></div> 275<div class="absolute inset-0" style="background: radial-gradient(ellipse 80% 90% at 50% 35%, transparent 45%, hsl(var(--card) / 0.75) 100%)"> 276</div> 277 </div> 278 279 280 281 <section class="mt-8"> 282 <p class="mt-4 first:mt-0 text-base sm:text-lg leading-relaxed text-foreground/80"> 283 Algora helped ComfyUI hire Matt Miller as founding backend engineer. 284 </p> 285 <figure class="mt-8 border-l-4 border-[color:var(--story-theme)] pl-6"> 286 <blockquote class="font-display text-xl sm:text-2xl font-medium leading-snug text-foreground [&_a]:text-foreground"> 287 âTo build AI for Hollywood, we need engineers with experience in creative media exactly like <a href="https://www.linkedin.com/feed/update/urn:li:activity:7453498218417557504/" class="underline hover:text-white underline-offset-2" target="_blank" rel="noopener noreferrer">Matt</a>. We're super happy to work together.â 288 </blockquote> 289 <figcaption class="mt-4 flex items-center gap-3"> 290 <img src="https://algora.io/storage/avatars/comfy/robinjhuang.jpg" alt="Robin Huang" class="size-10 rounded-full object-cover"> 291 <div> 292 <div class="text-sm font-semibold text-foreground">Robin Huang</div> 293 <div class="text-xs text-muted-foreground">Co-Founder</div> 294 </div> 295 </figcaption> 296</figure> 297 298 </section><section class="mt-8"> 299 <p class="mt-4 first:mt-0 text-base sm:text-lg leading-relaxed text-foreground/80"> 300 In 7 months, Matt led the development and release of Comfy MCP, bringing natural-language agent control to Comfy. This enabled both technical power users and non-technical creative teams to access the ComfyUI ecosystem. 301 </p><p class="mt-4 first:mt-0 text-base sm:text-lg leading-relaxed text-foreground/80"> 302 With Matt's work, LLM agents can now execute multi-modal generations (image, video, audio, 3D), programmatically assemble node graphs, adjust parameters, and build custom nodes dynamically using natural language, with a unified runtime across both local and cloud. 303 </p> 304 305 <figure class="mt-8"> 306 <img src="/images/customers/comfy/mcp-steps.jpg" alt="Comfy Cloud MCP: ask in plain language, the agent runs search, build, run, chain" loading="lazy" class="w-full rounded-xl border-2 border-[#3c3c3e] "> 307 <figcaption class="mt-3 text-sm text-muted-foreground"> 308 Matt walking through Comfy Cloud MCP on stage. 309 </figcaption> 310 </figure> 311 </section><section class="mt-8"> 312 <p class="mt-4 first:mt-0 text-base sm:text-lg leading-relaxed text-foreground/80"> 313 Creative and engineering teams across VFX & Animation, Advertising & Creative Studios, Gaming, and eCommerce & Fashion can now use ComfyUI as their production engine for video generation, background removal and VFX, without manually building complex node connections every time, while automating all their repetitive asset generation pipelines. 314 </p> 315 316 <figure class="mt-8"> 317 <img src="/images/customers/comfy/job-queue.jpg" alt="Matt presenting ComfyUI at the NYC Creative AI July Forum" loading="lazy" class="w-full rounded-xl border-2 border-[#3c3c3e] ">
318 <figcaption class="mt-3 text-sm text-muted-foreground"> 319 Matt presenting ComfyUI at the NYC Creative AI July Forum. 320 </figcaption> 321 </figure> 322 </section><section class="mt-8"> 323 <p class="mt-4 first:mt-0 text-base sm:text-lg leading-relaxed text-foreground/80"> 324 Today ComfyUI has 4M users, including Netflix, Amazon, Ubisoft, EA, Tencent and OpenAI. 325 </p><p class="mt-4 first:mt-0 text-base sm:text-lg leading-relaxed text-foreground/80"> 326 Congrats ComfyUI on your Series B at a $500M valuation. 327 </p> 328 329 330 </section> 331 </article> 332 333 <aside class="lg:sticky lg:top-8 lg:self-start space-y-6"> 334 <div class="rounded-xl border-2 border-[#3c3c3e] bg-card p-6 space-y-6"> 335 <div> 336 <h3 class="text-xs font-semibold uppercase tracking-wider text-muted-foreground"> 337 About 338 </h3> 339 <p class="mt-2 text-sm text-foreground/90">ComfyUI is the open source operating system for creative AI, used by 4M users including Netflix, Amazon, Ubisoft, EA, Tencent and OpenAI.</p> 340 <a href="https://comfy.org" class="mt-2 inline-flex items-center gap-1 text-sm font-medium text-[color:var(--story-theme)] hover:underline underline-offset-2" rel="noopener" target="_blank"> 341 comfy.org 342 <span class="tabler-external-link size-3.5"></span> 343 </a> 344 </div> 345 346 <div> 347 <h3 class="text-xs font-semibold uppercase tracking-wider text-muted-foreground"> 348 Hire 349 </h3> 350 <div class="mt-3 flex items-center gap-3"> 351 <img src="https://algora.io/storage/avatars/MillerMedia.jpeg" alt="Matt Miller" class="size-10 rounded-full ring-2 ring-[color:var(--story-theme)]"> 352 <div class="min-w-0"> 353 <div class="text-sm font-semibold text-foreground"> 354 Matt Miller 355 </div> 356 <div class="text-xs text-muted-foreground">Founding Backend Engineer</div> 357 </div> 358 </div> 359 </div> 360 361 <div> 362 <h3 class="text-xs font-semibold uppercase tracking-wider text-muted-foreground"> 363 Industry 364 </h3> 365 <p class="mt-2 text-sm text-foreground/90">AI, Creative tools</p> 366 </div> 367 368 369 370 <div> 371 <h3 class="text-xs font-semibold uppercase tracking-wider text-muted-foreground"> 372 Funding 373 </h3> 374 <div class="mt-2 grid grid-cols-3 gap-2"> 375 <div> 376 <div class="font-display font-semibold text-foreground"> 377 Series B 378 </div> 379 <div class="text-xs text-muted-foreground">round</div> 380 </div> 381 <div> 382 <div class="font-display font-semibold text-foreground"> 383 $500M 384 </div> 385 <div class="text-xs text-muted-foreground">valuation</div> 386 </div> 387 <div> 388 <div class="font-display font-semibold text-foreground"> 389 $30M 390 </div> 391 <div class="text-xs text-muted-foreground">raised</div> 392 </div> 393 </div> 394 </div> 395 </div> 396 397 <div class="rounded-xl border-2 border-[#3c3c3e] bg-card p-6"> 398 <h3 class="font-display text-lg font-semibold text-foreground"> 399 Meet your new hire 400 </h3> 401 <p class="mt-1 text-sm text-muted-foreground"> 402 Share your JD to receive handpicked candidates within hours. 403 </p> 404 <div class="mt-4 flex flex-col gap-2"> 405 406 <a href="/" data-phx-link="redirect" data-phx-link-state="push" class="inline-flex px-4 py-2 rounded-lg border-primary/80 bg-primary/50 text-foreground transition-colors whitespace-nowrap items-center justify-center font-medium shadow text-sm w-full h-9 focus-visible:ring-ring focus-visible:outline-none focus-visible:ring-1 focus-visible:outline-primary-600 disabled:cursor-not-allowed disabled:opacity-50 disabled:opacity-75 hover:border-primary hover:bg-primary/30 border data-[state=open]:bg-primary-500/80 data-[state=open]:outline-primary-600 phx-submit-loading:opacity-75"> 407 Receive your candidates 408 </a> 409 410 411 <a href="https://cal.com/ioannisflo" class="inline-flex px-4 py-2 rounded-lg border-background/20 bg-foreground text-background transition-colors whitespace-nowrap items-center justify-center font-medium shadow text-sm w-full h-9 focus-visible:outline-background focus-visible:ring-ring focus-visible:outline-none focus-visible:ring-1 disabled:cursor-not-allowed disabled:opacity-50 disabled:opacity-75 hover:border-background/40 hover:bg-foreground
411/90 border phx-submit-loading:opacity-75" rel="noopener" target="_blank"> 412 413 Schedule a call 414 415 </a> 416 417 </div> 418 </div> 419 </aside> 420 </div> 421 422 <section class="mt-24 sm:mt-32"> 423 <h2 class="font-display text-2xl sm:text-4xl font-semibold tracking-tight text-foreground"> 424 More customer stories 425 </h2> 426 <div class="mt-8 grid grid-cols-1 md:grid-cols-2 gap-6"> 427 <a href="/customers/coderabbit" data-phx-link="redirect" data-phx-link-state="push" class="group flex flex-col overflow-hidden rounded-xl border-2 border-[#3c3c3e] bg-card transition-colors hover:border-[color:var(--story-theme)]" style="--story-theme: #F97316"> 428 <div class="relative aspect-[16/9] overflow-hidden"> 429 <img src="/images/customers/coderabbit/podcast.jpg" alt="Erfan Al-Hossami (center)" loading="lazy" style="filter: brightness(0.6) saturate(0.8) contrast(1.1)" class="size-full object-cover transition-transform duration-500 group-hover:scale-105"> 430<div class="absolute inset-0 bg-[color:var(--story-theme)] mix-blend-color opacity-25"></div> 431<div class="absolute inset-0" style="background: radial-gradient(ellipse 80% 90% at 50% 35%, transparent 45%, hsl(var(--card) / 0.75) 100%)"> 432</div> 433 <div class="absolute inset-x-0 bottom-0 h-3/4" style="background: linear-gradient(to top, hsl(var(--card) / 1.0) 0.0%, hsl(var(--card) / 0.989) 6.3%, hsl(var(--card) / 0.957) 12.5%, hsl(var(--card) / 0.908) 18.8%, hsl(var(--card) / 0.844) 25.0%, hsl(var(--card) / 0.768) 31.3%, hsl(var(--card) / 0.684) 37.5%, hsl(var(--card) / 0.593) 43.8%, hsl(var(--card) / 0.5) 50.0%, hsl(var(--card) / 0.407) 56.3%, hsl(var(--card) / 0.316) 62.5%, hsl(var(--card) / 0.232) 68.8%, hsl(var(--card) / 0.156) 75.0%, hsl(var(--card) / 0.092) 81.3%, hsl(var(--card) / 0.043) 87.5%, hsl(var(--card) / 0.011) 93.8%, hsl(var(--card) / 0.0) 100.0%)"></div> 434 <div class="absolute bottom-3 left-4 flex items-center gap-2"> 435 <img src="https://algora.io/storage/avatars/taisazero.jpeg" alt="Erfan Al-Hossami" class="size-8 rounded-full ring-2 ring-[color:var(--story-theme)]"> 436 <span class="tabler-arrow-right size-3.5 text-white/80"></span> 437 <img src="https://avatars.githubusercontent.com/u/132028505?s=200&v=4" alt="CodeRabbit" class="size-8 rounded-full ring-2 ring-[color:var(--story-theme)] bg-black"> 438 <div class="ml-1"> 439 <div class="text-sm font-semibold text-white">Erfan Al-Hossami</div> 440 <div class="text-xs text-white/80">Applied AI Engineer</div> 441 </div> 442 </div> 443 </div> 444 <div class="flex flex-1 flex-col p-5 sm:p-6"> 445 <div class="flex h-7 items-center"> 446 <img src="/images/wordmarks/coderabbit-plain.svg" alt="CodeRabbit" class="opacity-80 h-6 md:h-7"> 447 </div> 448 <h2 class="mt-4 font-display text-lg sm:text-xl font-semibold text-foreground"> 449 How CodeRabbit hired an Applied AI Engineer straight out of his PhD 450 </h2> 451 <p class="mt-2 text-sm text-muted-foreground">Erfan Al-Hossami brought research experience from Stability AI and a PhD on AI for code debugging, and has been shipping CodeRabbit's CLI and agent integrations ever since.</p> 452 <span class="mt-auto pt-6 inline-flex items-center gap-1 text-sm font-semibold text-foreground"> 453 Read story 454 <span class="tabler-arrow-right size-4 transition-transform group-hover:translate-x-0.5"></span> 455 </span> 456 </div> 457</a><a href="/customers/firecrawl" data-phx-link="redirect" data-phx-link-state="push" class="group flex flex-col overflow-hidden rounded-xl border-2 border-[#3c3c3e] bg-card transition-colors hover:border-[color:var(--story-theme)]" style="--story-theme: #fe4900"> 458 <div class="relative aspect-[16/9] overflow-hidden"> 459 <img src="/images/customers/firecrawl/team-dinner.jpg" alt="The Firecrawl team at dinner" loading="lazy" style="filter: brightness(0.5) saturate(0.65) contrast(1.15)" class="size-full object-cover transition-transform duration-500 group-hover:scale-105"> 460<div class="absolute inset-0 bg-[color:var(--story-theme)] mix-blend-color opacity-25"></div> 461<div class="absolute inset-0" style="background: radial-gradient(ellipse 80% 90% at 50% 35%, transparent 45%, hsl(var(--card) / 0.75) 100%)"> 462</div> 463 <div class="absolute inset-x-0 bottom-0 h-3/4" style="background: linear-gradient(to top, hsl(var(--card) / 1.0) 0.0%, hsl(var(--card) / 0.989) 6.3%, hsl(var(--card) / 0.957) 12.5%, hsl(var(--card) / 0.908) 18.8%, hsl(var(--card) / 0.844) 25.0%, hsl(var(--card) / 0.768) 31.3%, hsl(var(--card) / 0.684) 37.5%, hsl(var(--card) / 0.593) 43.8%, hsl(var(--card) / 0.5) 50.0%, hsl(var(--card) / 0.407) 56.3%, hsl(var(--card) / 0.316) 62.5%, hsl(var(--card) / 0.232) 68.8%, hsl(var(--card) / 0.156) 75.0%, hsl(var(--card) / 0.092) 81.3%, hsl(var(--card) / 0.043) 87.5%, hsl(var(--card) / 0.011) 93.8%, hsl(var(--card) / 0.0) 100.0%)"></div> 464 <div class="absolute bottom-3 left-4 flex items-center gap-2"> 465 <img src="https://algora.io/storage/avatars/mogery.jpeg" alt="GergŠMóricz" class="size-8 rounded-full ring-2 ring-[color:var(--story-theme)]">
466 <span class="tabler-arrow-right size-3.5 text-white/80"></span> 467 <img src="/images/wordmarks/firecrawl.svg" alt="Firecrawl" class="size-8 rounded-full ring-2 ring-[color:var(--story-theme)] bg-black"> 468 <div class="ml-1"> 469 <div class="text-sm font-semibold text-white">GergŠMóricz</div> 470 <div class="text-xs text-white/80">Member of Technical Staff</div> 471 </div> 472 </div> 473 </div> 474 <div class="flex flex-1 flex-col p-5 sm:p-6"> 475 <div class="flex h-7 items-center"> 476 <img src="/images/wordmarks/firecrawl2.svg" alt="Firecrawl" class="opacity-80 h-4 md:h-5"> 477 </div> 478 <h2 class="mt-4 font-display text-lg sm:text-xl font-semibold text-foreground"> 479 How Firecrawl hired a high schooler who became their #1 contributor 480 </h2> 481 <p class="mt-2 text-sm text-muted-foreground">GergŠMóricz joined Firecrawl while it was still a prototype and shipped 1,763 commits as it grew to 150,000 companies.</p> 482 <span class="mt-auto pt-6 inline-flex items-center gap-1 text-sm font-semibold text-foreground"> 483 Read story 484 <span class="tabler-arrow-right size-4 transition-transform group-hover:translate-x-0.5"></span> 485 </span> 486 </div> 487</a> 488 </div> 489 </section> 490 </main> 491 <footer aria-labelledby="footer-heading" class="relative overflow-hidden"> 492 <h2 id="footer-heading" class="sr-only">Footer</h2> 493 494 <div class="relative pt-16 px-6 container border-white/10 lg:px-8 border-t mx-auto"> 495 <div> 496 <div class="grid grid-cols-2 gap-x-8 gap-y-12 sm:grid-cols-2 lg:grid-cols-4"> 497 498 <div class="sm:col-span-1"> 499 <h3 class="text-sm font-semibold uppercase tracking-wider text-white"> 500 <a href="/" data-phx-link="redirect" data-phx-link-state="push" aria-label="Algora"> 501 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.14 39.42" fill="currentColor" class="fill-current text-white w-auto h-6 md:h-8"> 502 <g> 503 <path d="M19.25 9v19.24H16v-2.37a9.63 9.63 0 1 1 0-14.51V9ZM16 18.63A6.32 6.32 0 1 0 9.64 25 6.32 6.32 0 0 0 16 18.63ZM22.29 0h3.29v28.24h-3.29ZM47.6 34.27v.07a5.41 5.41 0 0 1-.69 2.52 4.78 4.78 0 0 1-1.39 1.54 5.61 5.61 0 0 1-3.25 1H34a5.21 5.21 0 0 1-3.88-1.5 6.25 6.25 0 0 1-1.53-4.2l3.29.11a2.58 2.58 0 0 0 .62 1.83 2 2 0 0 0 1.5.47h8.29c1.68 0 2-1.1 2-1.75a2 2 0 0 0-2-1.76h-8.2a5.35 5.35 0 0 1-5.52-5.51 6.07 6.07 0 0 1 1.24-3.62 9.5 9.5 0 0 1-1.31-4.86A9.62 9.62 0 0 1 38.11 9a9.72 9.72 0 0 1 5.37 1.61A5.78 5.78 0 0 1 47.53 9v3.28a2.54 2.54 0 0 0-1.72.63 9.67 9.67 0 0 1 1.86 5.7 9.79 9.79 0 0 1-5.44 8.7 10 10 0 0 1-4.16.91 9.75 9.75 0 0 1-6.07-2.1 3 3 0 0 0-.18.95 2.08 2.08 0 0 0 2.23 2.27h8.18a5.61 5.61 0 0 1 3.25 1.05 5.45 5.45 0 0 1 2.12 3.88ZM31.78 18.63a6.46 6.46 0 0 0 .84 3.15 5.88 5.88 0 0 0 1.43 1.71A6.34 6.34 0 0 0 38.11 25a6.26 6.26 0 0 0 6.32-6.32 6.27 6.27 0 0 0-2.16-4.71 6.2 6.2 0 0 0-4.16-1.61 6.35 6.35 0 0 0-6.33 6.27ZM68.54 18.63A9.63 9.63 0 1 1 58.93 9a9.62 9.62 0 0 1 9.61 9.63Zm-9.61-6.32a6.32 6.32 0 1 0 6.32 6.32 6.35 6.35 0 0 0-6.32-6.32ZM80.35 14.1h-3.28a1.9 1.9 0 0 0-.4-1.31 2 2 0 0 0-1.28-.48 1.83 1.83 0 0 0-2 1.57v14.36h-3.27V9h3.29v.4a5.24 5.24 0 0 1 1.9-.4 5.47 5.47 0 0 1 3.62 1.35 5 5 0 0 1 1.42 3.75ZM100.14 9v19.24h-3.29v-2.37a9.63 9.63 0 1 1 0-14.51V9Zm-3.29 9.64A6.32 6.32 0 1 0 90.53 25a6.32 6.32 0 0 0 6.32-6.37Z"> 504 </path> 505 </g> 506</svg> 507</a> 508 </h3> 509 <ul role="list" class="mt-6 space-y-3"> 510 <li class="text-sm font-medium text-muted-foreground"> 511 Algora PBC © 2026 512 </li> 513 <li> 514 <a href="https://cal.com/ioannisflo" class="flex items-center text-sm text-muted-foreground hover:text-white transition-colors" rel="noopener"> 515 <span class="tabler-calendar-clock size-3 md:size-4"></span> 516 <span class="ml-1.5">Schedule a call</span> 517 </a> 518 </li> 519 <li> 520 <a href="tel:+16504202207" class="flex items-center text-sm text-muted-foreground hover:text-white transition-colors" target="_blank"> 521 <span class="tabler-phone size-3 md:size-4"></span>
522 <span class="font-bold ml-1 hidden md:inline">US</span> 523 <span class="ml-1">+1 (650) 420-2207</span> 524 </a> 525 </li> 526 <li> 527 <a href="tel:+306973184144" class="flex items-center text-sm text-muted-foreground hover:text-white transition-colors" target="_blank"> 528 <span class="tabler-phone size-3 md:size-4"></span> 529 <span class="font-bold ml-1 hidden md:inline">EU</span> 530 <span class="ml-1">+30 (697) 318-4144</span> 531 </a> 532 </li> 533 </ul> 534 </div> 535 536 537 <div class="sm:col-span-1"> 538 <h3 class="text-sm font-semibold uppercase tracking-wider text-white"> 539 Customer stories 540 </h3> 541 <ul role="list" class="mt-6 space-y-3"> 542 <li> 543 <a href="/customers/coderabbit" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-white transition-colors"> 544 CodeRabbit 545 </a> 546 </li><li> 547 <a href="/customers/comfy" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-white transition-colors"> 548 ComfyUI 549 </a> 550 </li><li> 551 <a href="/customers/firecrawl" data-phx-link="redirect" data-phx-link-state="push" class="text-sm text-muted-foreground hover:text-white transition-colors"> 552 Firecrawl 553 </a> 554 </li> 555 </ul> 556 </div> 557 558 559 560 561 562 <div class="sm:col-span-1"> 563 <h3 class="text-sm font-semibold uppercase tracking-wider text-white"> 564 Community 565 </h3> 566 <ul role="list" class="mt-6 space-y-3"> 567 <li> 568 <a href="https://www.youtube.com/watch?v=ZXz74ZewxwY&list=PLRIG8mKLBXFotOxF234rEIREidMRh98Hv&t=229s" class="text-sm text-muted-foreground hover:text-white transition-colors" rel="noopener" target="_blank"> 569 OSS Founder Podcast 570 </a> 571 </li> 572 <li> 573 <a href="https://github.com/algora-io" class="text-sm text-muted-foreground hover:text-white transition-colors" rel="noopener" target="_blank"> 574 GitHub 575 </a> 576 </li> 577 <li> 578 <a href="https://x.com/algoraio" class="text-sm text-muted-foreground hover:text-white transition-colors" rel="noopener" target="_blank"> 579 X (Twitter) 580 </a> 581 </li> 582 <li> 583 <a href="https://linkedin.com/company/algorapbc" class="text-sm text-muted-foreground hover:text-white transition-colors" rel="noopener" target="_blank"> 584 LinkedIn 585 </a> 586 </li> 587 </ul> 588 </div> 589 590 591 <div class="sm:col-span-1"> 592 <h3 class="text-sm font-semibold uppercase tracking-wider text-white"> 593 Legal 594 </h3> 595 <ul role="list" class="mt-6 space-y-3"> 596 <li> 597 <a href="/legal/terms" class="text-sm text-muted-foreground hover:text-white transition-colors"> 598 Terms of Service 599 </a> 600 </li> 601 <li> 602 <a href="/legal/privacy" class="text-sm text-muted-foreground hover:text-white transition-colors"> 603 Privacy Policy 604 </a> 605 </li> 606 </ul> 607 </div> 608 </div> 609 </div> 610 611 612 <div class="mt-12 relative w-full left-1/2 -translate-x-1/2 h-[28vw] overflow-hidden pointer-events-none select-none"> 613 <div class="absolute inset-x-0 top-0 w-full min-h-[36vw]" style="background: linear-gradient(to bottom, rgba(161,161,170,0.2) 0%, rgba(113,113,122,0.08) 50%, transparent 100%); -webkit-mask-image: url(/images/wordmarks/algora-000cf7938736c64da427e82f48924dc6.svg?vsn=d); mask-image: url(/images/wordmarks/algora-000cf7938736c64da427e82f48924dc6.svg?vsn=d); -webkit-mask-size: 100% auto; mask-size: 100% auto; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center top; mask-position: center top;"> 614 </div> 615 </div> 616 </div> 617</footer> 618</div> 619</main></div> 620 <div id="capture" phx-hook="Capture" data-token="phc_nDyZ681jxQhmzhZcpxCKPdFEPGWzEEvV4vsb4Qd3Ia" data-host="https://algora.io/ingest"> 621 </div> 622 </body> 623</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.