{"slug": "show-hn-slaide-open-source-markdown-slides-ai-writes-and-powerpoint-opens", "title": "Show HN: Slaide, open-source Markdown slides AI writes and PowerPoint opens", "summary": "A developer released Slaide, an open-source Markdown-based presentation format designed to be AI-friendly and compatible with PowerPoint, addressing the limitations of existing AI deck tools. The format, packaged as .slaidec, renders to web, PDF, and PPTX with about 95% accuracy, and the core is Apache-2.0 licensed, available via npm and GitHub.", "body_md": "I am trying to replace PowerPoint with a file format better suited for AI. But let me fill you in...\n\nSo, I pitch a lot these days, and \"make the deck\" had become the worst part of my week. I don't know about you, but automation hasn't really worked for me here. Every AI deck tool I tried failed the same way. After various trial and errors, it ends up being fine on screen, but a broken approximation on export, and not one of them would touch my company master. So I was thinking that perhaps the solution is to give AI a format that's just easier to handle - the XML is really bloated and complex, maybe Markdown & YAML would do better.\n\nSo, I gave it a shot and it worked. It is called .slaide. It is basically a somewhat customized Markdown to match text with theme defined placeholders and a theme defined in YAML. The markdown has some custom elements for charts, svg, html, etc. to make it valid. All files are then packaged in a zip file (.slaidec). It renders to a web deck, a PDF and a .pptx.\n\nNone of the underlying formats are new to AI and that's good about it. First time I tried it, the agent (here my local claude code) managed to come up with some great decks. I only had to tweak the skills a bit to push it from \"good\" to great. And then I had to think about a hosted version for those without a local agent (or who just want to try it all out for a day) - I added that, too, as well with a manual editor/viewer.\n\nAnyway, the end result is a surprisingly small deck file which renders great on its own and has many of the features covered you'd expect from a presentation viewer. I added a few of them on our website [https://getslaide.com](https://getslaide.com) for anyone to try. I also made it so that you can import from PPTX and export to PPTX or PDF if you need to. I'd say it is 95% or so accurate (there are some differences in how browsers and pptx renders pixels, hence the difference).\n\nThe core is Apache-2.0: language, renderer, CLI, the pptx import and export, the Rust viewer, an MCP server and an agent skill. That skill is the whole reason the format is text at all. Everything local is free. Only the hosted version costs money, because we are paying for the agent on our end, image generation and all. So, all in all, you can just install it via npm or check out the source on Github: [https://github.com/aivorynet/slaide](https://github.com/aivorynet/slaide)\n\nor simply run\n\n\"npm install -g @aivorynet/slaide\", then \"slaide install\", and just use your local cli to work with the format. It should support claude, codex, gemini and cursor out of the box, but happy to get some feedback on it (I primarily focused on my hosted build and claude code to be honest - limited resources and all that).\n\nAnyway, would be cool to hear your thoughts. At least for me it did really well across the board, so curious to see if anyone else has the same result.\n\nComments URL: [https://news.ycombinator.com/item?id=49120039](https://news.ycombinator.com/item?id=49120039)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-slaide-open-source-markdown-slides-ai-writes-and-powerpoint-opens", "canonical_source": "https://getslaide.com/", "published_at": "2026-07-31 07:21:17+00:00", "updated_at": "2026-07-31 07:52:39.891568+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools", "generative-ai"], "entities": ["Slaide", "aivorynet", "Claude Code", "GitHub", "npm"], "alternates": {"html": "https://wpnews.pro/news/show-hn-slaide-open-source-markdown-slides-ai-writes-and-powerpoint-opens", "markdown": "https://wpnews.pro/news/show-hn-slaide-open-source-markdown-slides-ai-writes-and-powerpoint-opens.md", "text": "https://wpnews.pro/news/show-hn-slaide-open-source-markdown-slides-ai-writes-and-powerpoint-opens.txt", "jsonld": "https://wpnews.pro/news/show-hn-slaide-open-source-markdown-slides-ai-writes-and-powerpoint-opens.jsonld"}}