Upload a Markdown file. Download a presentation.
hotslice converts Markdown into self-contained HTML slide decks with keyboard navigation, syntax highlighting, and beautiful themes. Use the CLI, this web UI, or connect an AI agent via the MCP server.
Install hotslice with a single command, then build your first deck:
curl -fsSL \
https://raw.githubusercontent.com/pid1/hotslice/main/install.sh \
| bash
hotslice build slides.md
open slides.html
Write slides in Markdown separated by ---. Add optional TOML frontmatter for title and theme.
Upload any .md file using the form above, pick a theme from the 257 available options, preview it live, and download the generated HTML.
The output is a single self-contained HTML file. No dependencies, no build tools. Open it in any browser.
You can also use the API directly:
POST /convert (multipart form)
GET /api/themes (JSON)
Let AI agents build presentations for you. hotslice exposes an MCP endpoint at /mcp on this server.
{
"mcpServers": {
"hotslice": {
"url": "https://hotslice.pizza/mcp"
}
}
}
Tools: build_presentation, list_themes. Prompt: write_presentation.