This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product Thumbnail

spark cli

One bash script to set up and serve LLMs on DGX Spark

Open Source
Developer Tools
GitHub
Visit WebsiteSee on Product HuntGithub

Hunted byMassimo AngeliniMassimo Angelini

A single Bash script that automates the full DGX Spark lifecycle from your laptop. One command to set up everything (Docker, NGC, Tailscale, SSH, vLLM). One command to serve any model with auto-detected optimal flags (e.g. reasoning), tool-calling, context, multimodal, MoE, GPU memory. Zero dependencies: just bash and curl.

Top comment

Hey everyone! 👋 I recently got an Asus Ascent GX10 (DGX Spark) and quickly realized that going from unboxing to actually serving an LLM was a surprisingly manual process: system updates, GPU checks, Docker, NGC auth, HuggingFace, Tailscale, SSH keys, vLLM container config… I work from a MacBook Pro, so I also needed reliable remote access from day one. After going through all of that, I figured every DGX Spark owner would face the exact same steps, so I automated the entire thing into a single Bash script. What I'm most proud of is the auto-profiler: instead of figuring out the right vLLM flags for each model, spark reads the model's config.json and calculates everything automatically, tool-call support, context window, multimodal detection, MoE architecture, and memory utilization based on your actual VRAM. The whole thing is zero-dependency (just bash + curl), remote-first (Tailscale built in), and auto-updating. I'd love feedback from anyone running local LLMs, especially other DGX Spark owners. What's missing? What would make your workflow easier? PRs are very welcome.

Comment highlights

No comment highlights available yet. Please check back later!

About spark cli on Product Hunt

One bash script to set up and serve LLMs on DGX Spark

spark cli was submitted on Product Hunt and earned 4 upvotes and 1 comments, placing #131 on the daily leaderboard. A single Bash script that automates the full DGX Spark lifecycle from your laptop. One command to set up everything (Docker, NGC, Tailscale, SSH, vLLM). One command to serve any model with auto-detected optimal flags (e.g. reasoning), tool-calling, context, multimodal, MoE, GPU memory. Zero dependencies: just bash and curl.

spark cli was featured in Open Source (68.4k followers), Developer Tools (512.9k followers) and GitHub (41.2k followers) on Product Hunt. Together, these topics include over 103k products, making this a competitive space to launch in.

Who hunted spark cli?

spark cli was hunted by Massimo Angelini. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how spark cli stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.