Build the App,
Not the Adapter
Why AI should create purpose-built tools
instead of learning to drive PowerPoint
2026 ยท A presentation that practices what it preaches
The Current Approach
How we teach AI to make presentations today:
- ๐ง Learn PowerPoint's COM API and OOXML format
- ๐ง Learn Google Slides' REST API and OAuth flow
- ๐ง Learn Keynote's AppleScript interface
- ๐ง Then Canva, Prezi, Figma, Pitchโฆ
Each framework is a new language to master.
Each update is a new way to break.
The Abstraction Tax
Every framework demands AI learn:
- ๐ฆ A proprietary file format (OOXML, Protobuf, JSON blobsโฆ)
- ๐ A unique API surface โ hundreds of endpoints
- ๐งฉ A plugin and extension ecosystem
- ๐ Version-specific quirks and breaking changes
- ๐ Thousands of pages of documentation โ per tool
More effort adapting to the tool than creating value.
What Do We Actually Need?
Strip it down to first principles. A presentation needs to:
- โ Display content on a screen
- โ Navigate between pages
- โ Support speaker notes
- โ Export to PDF
- โ Work offline
That's it. That's the whole requirements list.
What if AI justโฆ
built the app?
HTML โ content & structure
CSS โ styling & animation
JavaScript โ interaction & logic
Browser โ the universal runtime
One file. Zero dependencies. Infinite flexibility.
Zero Dependencies
- ๐ซ No install, no license, no subscription
- ๐ป Works on every OS โ if it has a browser, it works
- โ๏ธ Works offline โ it's just a file on your disk
- ๐๏ธ Will still work in 20 years โ HTML is eternal
- ๐ฆ This entire presentation: < 30 KB
Compare: PowerPoint requires a 4 GB install and $160/year.
Total Control
โ Framework-driven
- "Sorry, the template doesn't support that layout"
- "Animations are limited to these 12 presets"
- "Custom fonts require a plugin"
- "You can't nest that object there"
โ Purpose-built
- Every pixel is intentional
- Every animation is custom
- Every interaction is designed for this specific need
- The only limit is the web platform
The Web Platform IS the Framework
Need something? Just add it.
- ๐ Need a chart? โ
<canvas> or <svg>
- โ Need a quiz? โ 20 lines of JavaScript
- ๐ฎ Need 3D? โ WebGL, right in the browser
- ๐ก Need live data? โ
fetch() API
- โฑ๏ธ Need a timer? โ
setInterval()
- ๐ต Need audio? โ
<audio> element
Try embedding a live API call in a PowerPoint slide.
But What Aboutโฆ?
- "Collaboration?" โ Git + any text editor. Better version control than Google Slides.
- "Non-technical users?" โ AI generates the file for them. That's the whole point.
- "Brand templates?" โ CSS custom properties. Swap one variable block.
- "Editing in place?" โ That's just another app to build.
- "Existing content?" โ AI can convert formats too.
None of these are blockers. They're all solvable โ and most are already easier than the PowerPoint equivalents.
Stop adapting AI to tools.
Adapt tools to the task.
This presentation is the proof.
Single HTML file. Built by AI. Every feature purpose-built.
Press Ctrl+P to export this to PDF right now.
The future isn't better PowerPoint plugins โ it's no PowerPoint at all.