{"slug": "lume", "name": "Lume", "category": "infra", "category_name": "Infrastructure and DevOps", "description": "", "recommenders": 7, "commenters": 10, "warners": 0, "score": 6.161, "rising": -2.29, "first": "2025-11-24", "latest": "2026-10-27", "why": "I use and recommend Lume [1] for static site generation", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 7, "neutral": 3, "compare": 0, "warn": 0}, "spark": [1, 1, 2, 0, 0, 1, 2, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I use and recommend Lume [1] for static site generation", "kind": "", "icon": true, "domain": "lume.land", "github_repo": null, "official_url": "https://lume.land", "pricing": "", "aliases": ["Lume", "LUME", "lume"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 778710384, "item_id": 48669399, "url": "https://news.ycombinator.com/item?id=48669399", "by": "kordlessagain", "date": "2026-06-24", "stance": "recommend", "quote": "As for speed, this might help for code referencing: https://github.com/deepbluedynamics/lume", "excerpt": "This is really cool...great job! It's a favorite pastime of mine to index various large corpora. As for speed, this might help for code referencing: https://github.com/deepbluedynamics/lume Blog post: https://deepbluedynamics.com/blog/lume-retrieval-primitives I use a small local model to extract entities for the graph, but it's not necessary. You can optionally use GTR-T5 which is a few years old now, but still good", "context": "", "use_case": "retrieval for code referencing", "switched_from": "", "story": "Bible as RAG Database"}, {"id": 777412368, "item_id": 48588273, "url": "https://news.ycombinator.com/item?id=48588273", "by": "kordlessagain", "date": "2026-06-18", "stance": "recommend", "quote": "Check this out: https://github.com/deepbluedynamics/lume", "excerpt": "Right, it's the whole search pipeline problem defined. Check this out: https://github.com/deepbluedynamics/lume", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: 10x better performance from the Coding Harnesses with LLM-wiki"}, {"id": 769510352, "item_id": 48094397, "url": "https://news.ycombinator.com/item?id=48094397", "by": "BrunoBernardino", "date": "2026-05-11", "stance": "recommend", "quote": "I use and recommend Lume [1] for static site generation", "excerpt": "I use and recommend Lume [1] for static site generation, and I know it has a couple of search plugins, but I haven't used them. As others have mentioned, your search without JS requirement will be hard to implement, unless you use an external provider for the indexing and search. [1] https://lume.land", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Ask HN: Best static site generator for a docs site in 2026?"}, {"id": 767773184, "item_id": 47985824, "url": "https://news.ycombinator.com/item?id=47985824", "by": "dhruv3006", "date": "2026-05-02", "stance": "recommend", "quote": "had a interesting take on this", "excerpt": "https://github.com/trycua/cua/tree/main/libs/lume had a interesting take on this.", "context": "", "use_case": "macOS virtual machines", "switched_from": "", "story": "How fast is a macOS VM, and how small could it be?"}, {"id": 763764992, "item_id": 47735312, "url": "https://news.ycombinator.com/item?id=47735312", "by": "alsetmusic", "date": "2026-04-11", "stance": "recommend", "quote": "Maybe check this out:", "excerpt": "Maybe check this out: https://cua.ai/docs/lume/guide/getting-started/introduction", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: How to have a macOS devcontainer in VS Code?"}]}], "caveats": [], "who": [{"by": "benstigsen", "context": "runs personal website", "url": "https://news.ycombinator.com/item?id=50265516", "date": "2026-10-27"}], "tags": [], "use_cases": ["static site generation", "macos vm frontend", "retrieval for code referencing", "macos virtualization", "personal site and blog", "macos virtual machines"], "compared": [{"slug": "tart", "name": "Tart", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "astro", "name": "Astro", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "deno", "name": "Deno", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 781074320, "item_id": 48817145, "url": "https://news.ycombinator.com/item?id=48817145", "by": "kordlessagain", "date": "2026-07-07", "stance": "recommend", "quote": "Probably a good reference for HOW to do good RAG, but not the ONLY way to do it.", "excerpt": "Calling the framework \"Retrieval-Augmented Generation\" is actually an oversimplification. It's defensible, but inaccurate at best. For RAG to succeed at scale, it relies heavily on sophisticated orchestration layers, data transformation engines (indexing) and logical loops (augmented retrieval). Arguing semantics is important at times but being absolute about it is black and white thinking - cheap effort for a comple", "context": "works on Lume", "use_case": "RAG reference implementation", "switched_from": "", "story": "We taught a small LLM to throw away 68% of our RAG context"}, {"id": 746846272, "item_id": 46677892, "url": "https://news.ycombinator.com/item?id=46677892", "by": "torarnv", "date": "2026-01-19", "stance": "neutral", "quote": "Lume automates the macOS Setup Assistant via VNC and OCR", "excerpt": "> Lume automates the macOS Setup Assistant via VNC and OCR, creating ready-to-use VMs without manual clicking. Tart relies on Packer plugins for automation. This feels disingenuous. Tart has unattended setup support as well, and it's based on the same VNC + OCR technique as Lume. In fact Tart had it first, and your approach seems to be heavily inspired by it. In addition the boot command instructions you're using cam", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Lume 0.2 \u2013 Build and Run macOS VMs with unattended setup"}, {"id": 746800864, "item_id": 46675054, "url": "https://news.ycombinator.com/item?id=46675054", "by": "frabonacci", "date": "2026-01-18", "stance": "neutral", "quote": "We just put one together", "excerpt": "Thanks for the feedback! You're right that a proper comparison page beats hunting through GitHub issues. We just put one together (with some help from Claude Code, naturally): https://cua.ai/docs/lume/guide/getting-started/comparison", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Lume 0.2 \u2013 Build and Run macOS VMs with unattended setup"}, {"id": 746766288, "item_id": 46672893, "url": "https://news.ycombinator.com/item?id=46672893", "by": "frabonacci", "date": "2026-01-18", "stance": "recommend", "quote": "things have been working smoothly in our testing", "excerpt": "We haven't observed any networking degradation with Lume on Tahoe so far - things have been working smoothly in our testing. Give it a try and let us know if you run into any issues!", "context": "", "use_case": "macOS VMs", "switched_from": "", "story": "Show HN: Lume 0.2 \u2013 Build and Run macOS VMs with unattended setup"}], "threads": [{"url": "https://news.ycombinator.com/item?id=46670181", "title": "Show HN: Lume 0.2 \u2013 Build and Run macOS VMs with unattended setup", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=50237712", "title": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49259339", "title": "Apple Silicon and macOS VMs: 11\u201316\u00d7 Faster LLM Inference with Llama.cpp", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48809354", "title": "We taught a small LLM to throw away 68% of our RAG context", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48667807", "title": "Bible as RAG Database", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48586811", "title": "Show HN: 10x better performance from the Coding Harnesses with LLM-wiki", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {"recommend": 1}, "2026-01": {"recommend": 2}, "2026-02": {}, "2026-03": {"neutral": 1}, "2026-04": {"recommend": 1}, "2026-05": {"recommend": 2}, "2026-06": {"neutral": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {"neutral": 1}}, "quotes": [{"id": 804248260, "item_id": 50265516, "url": "https://news.ycombinator.com/item?id=50265516", "by": "benstigsen", "date": "2026-10-27", "stance": "neutral", "quote": "different SSGs (Astro, Hugo, Zola, Lume)", "excerpt": "I've tried so many things over the years, my own webservers with Python and Go, my own templating systems, various markdown converters, different SSGs (Astro, Hugo, Zola, Lume), in the end I've always found markdown limiting, when it comes to structuring and formatting content. Now I use a git repository with a simple git hook, which runs a tiny bash script on commit, allowing for basic HTML templating. The static si", "context": "runs personal website", "use_case": "static site generation", "switched_from": "", "story": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category"}, {"id": 788161393, "item_id": 49260087, "url": "https://news.ycombinator.com/item?id=49260087", "by": "frabonacci", "date": "2026-08-11", "stance": "neutral", "quote": "Lume is the VM frontend we used", "excerpt": "> this won't speed up llama.cpp for everyone, just for users running it in this particular kind of Virtualization.framework VM. correct. these figures apply to llama.cpp inside the macOS guest configuration we tested. Lume is the VM frontend we used, while Apple's Virtualization.framework provides the virtual GPU. bare-metal llama.cpp is unaffected. > The fix here works around a problem where the VM was causing llama", "context": "", "use_case": "macOS VM frontend", "switched_from": "", "story": "Apple Silicon and macOS VMs: 11\u201316\u00d7 Faster LLM Inference with Llama.cpp"}, {"id": 778710384, "item_id": 48669399, "url": "https://news.ycombinator.com/item?id=48669399", "by": "kordlessagain", "date": "2026-06-24", "stance": "recommend", "quote": "As for speed, this might help for code referencing: https://github.com/deepbluedynamics/lume", "excerpt": "This is really cool...great job! It's a favorite pastime of mine to index various large corpora. As for speed, this might help for code referencing: https://github.com/deepbluedynamics/lume Blog post: https://deepbluedynamics.com/blog/lume-retrieval-primitives I use a small local model to extract entities for the graph, but it's not necessary. You can optionally use GTR-T5 which is a few years old now, but still good", "context": "", "use_case": "retrieval for code referencing", "switched_from": "", "story": "Bible as RAG Database"}, {"id": 777412368, "item_id": 48588273, "url": "https://news.ycombinator.com/item?id=48588273", "by": "kordlessagain", "date": "2026-06-18", "stance": "recommend", "quote": "Check this out: https://github.com/deepbluedynamics/lume", "excerpt": "Right, it's the whole search pipeline problem defined. Check this out: https://github.com/deepbluedynamics/lume", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: 10x better performance from the Coding Harnesses with LLM-wiki"}, {"id": 775679121, "item_id": 48479945, "url": "https://news.ycombinator.com/item?id=48479945", "by": "whimblepop", "date": "2026-06-10", "stance": "neutral", "quote": "there are already open-source alternatives that use the same storage formats as Tart, like Lume", "excerpt": "To be clear, this does technically meet the very minimal commitment[1] they gave when announcing the acquisition: > In the coming weeks, we will relicense all of our source-available tools, including Tart, Vetu and Orchard under a more permissive license. (HN discussion: https://news.ycombinator.com/item?id=47730194) In this case they moved from one source-available license (Fair Source License v0.9 with seat restric", "context": "", "use_case": "macOS virtualization", "switched_from": "", "story": "Following acquisition by OpenAI, Tart is still proprietary software"}, {"id": 772336528, "item_id": 48271033, "url": "https://news.ycombinator.com/item?id=48271033", "by": "BrunoBernardino", "date": "2026-05-25", "stance": "neutral", "quote": "My personal website [1] and blog [2] both use Lume [3].", "excerpt": "My personal website [1] and blog [2] both use Lume [3]. I like Deno! [4] :D Never thought of doing a colophon, but I do have a human.json file [5] for the same-named protocol [6]. [1]: https://brunobernardino.com [2]: https://news.onbrn.com [3]: https://lume.land [4]: https://deno.com [5]: https://brunobernardino.com/human.json [6]: https://codeberg.org/robida/human.json", "context": "", "use_case": "Personal site and blog", "switched_from": "", "story": "Ask HN: Do you have a colophon for your personal website?"}, {"id": 769510352, "item_id": 48094397, "url": "https://news.ycombinator.com/item?id=48094397", "by": "BrunoBernardino", "date": "2026-05-11", "stance": "recommend", "quote": "I use and recommend Lume [1] for static site generation", "excerpt": "I use and recommend Lume [1] for static site generation, and I know it has a couple of search plugins, but I haven't used them. As others have mentioned, your search without JS requirement will be hard to implement, unless you use an external provider for the indexing and search. [1] https://lume.land", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Ask HN: Best static site generator for a docs site in 2026?"}, {"id": 767773184, "item_id": 47985824, "url": "https://news.ycombinator.com/item?id=47985824", "by": "dhruv3006", "date": "2026-05-02", "stance": "recommend", "quote": "had a interesting take on this", "excerpt": "https://github.com/trycua/cua/tree/main/libs/lume had a interesting take on this.", "context": "", "use_case": "macOS virtual machines", "switched_from": "", "story": "How fast is a macOS VM, and how small could it be?"}, {"id": 763764992, "item_id": 47735312, "url": "https://news.ycombinator.com/item?id=47735312", "by": "alsetmusic", "date": "2026-04-11", "stance": "recommend", "quote": "Maybe check this out:", "excerpt": "Maybe check this out: https://cua.ai/docs/lume/guide/getting-started/introduction", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: How to have a macOS devcontainer in VS Code?"}, {"id": 755902752, "item_id": 47243922, "url": "https://news.ycombinator.com/item?id=47243922", "by": "webXL", "date": "2026-03-03", "stance": "neutral", "quote": "I have it running in a macos VM using lume & BlueBubbles on a throwaway iCloud account", "excerpt": "I have it running in a macos VM using lume & BlueBubbles on a throwaway iCloud account. A lot of hoops to jump through, though https://cua.ai/docs/lume https://docs.openclaw.ai/channels/bluebubbles", "context": "", "use_case": "Running macOS VMs", "switched_from": "", "story": "Apple Introduces MacBook Pro with All\u2011New M5 Pro and M5 Max"}, {"id": 746982672, "item_id": 46686417, "url": "https://news.ycombinator.com/item?id=46686417", "by": "kxbnb", "date": "2026-01-19", "stance": "recommend", "quote": "The MCP Server integration is a great addition", "excerpt": "The MCP Server integration is a great addition - being able to have Claude manage VMs directly opens up interesting sandboxing patterns for agent workflows. One thing I've been thinking about with agents running in isolated environments: how do you handle visibility into what API calls the agent is making from within the VM? Right now we rely on proxying outbound requests to see what's actually happening. Does Lume e", "context": "", "use_case": "macOS VMs for agent sandboxing", "switched_from": "", "story": "Show HN: Lume 0.2 \u2013 Build and Run macOS VMs with unattended setup"}, {"id": 746359680, "item_id": 46647480, "url": "https://news.ycombinator.com/item?id=46647480", "by": "porker", "date": "2026-01-16", "stance": "recommend", "quote": "a good, straightforward SSG", "excerpt": "https://lume.land/ a good, straightforward SSG. There's one other I've seen recently that looked good but I have misplaced the link", "context": "", "use_case": "static site generation", "switched_from": "", "story": "Astro Joining Cloudflare"}, {"id": 739361697, "item_id": 46210106, "url": "https://news.ycombinator.com/item?id=46210106", "by": "jauntywundrkind", "date": "2025-12-09", "stance": "recommend", "quote": "Lume.io wraps three.js too and looks tempting", "excerpt": "Building a good spatial website is so so high on my must do list. Alas, the state of WebComponents for 3d / spatial is so so. A-frame is still CJS only & won't work with my unbundled setup because of that, but that's sort of on me. Lume.io wraps three.js too and looks tempting, has a neat signals & cool behavioral classes. https://aframe.io/examples/ https://github.com/aframevr/aframe/issues/4242 https://lume.io/", "context": "", "use_case": "", "switched_from": "", "story": "Bruno Simon \u2013 3D Portfolio"}, {"id": 736564180, "item_id": 46035261, "url": "https://news.ycombinator.com/item?id=46035261", "by": "WorldMaker", "date": "2025-11-24", "stance": "recommend", "quote": "I've been impressed with Lume [1], a thoughtful SSG", "excerpt": "I've started to feel it is much more an npm problem than a node problem. One of the things I've started leaning on more is prioritizing packages from JSR [0]. JSR is a part of Deno's efforts, so is often easiest to use in Deno packages, but most of the things with high scores on JSR get cross-published to npm and the few that prefer JSR only there's an alright JSR bridge to npm. Of course using more JSR packages does", "context": "", "use_case": "", "switched_from": "", "story": "Shai-Hulud Returns: Over 300 NPM Packages Infected"}]}