<h3 align="center">PPTypst</h3>
<strong>Bring <a href="https://typst.app">Typst</a> to PowerPoint</strong> | <a href="https://youtu.be/c6sfzu2--iY">YouTube Tutorial</a>
| <a href="https://youtube.com/shorts/O-FMtAGROdA">YouTube Short</a>
<sub><i>This community project is not affiliated with or endorsed by Typst.</i></sub>
[!Important] Unfortunately, I cannot publish this Add-in to the PowerPoint Add-in Marketplace due to regulations by Microsoft. See my comment. You can still use PPTypst by manual installation, but unfortunately it's not as easy as one single click.
Easily insert Typst equations with live preview, update them, and even generate from a file.
https://github.com/user-attachments/assets/23e91847-61f8-40a4-a6f2-0bc20b6df504
https://github.com/user-attachments/assets/3cb307af-4c02-4665-8f2c-34c23c6f68fc
See the Install guide.
YouTube: Animate equations in PowerPoint with PPTypst
See the Dev Guide.
The first proof-of-concept came from Johannes Berger here in January 2026. I forked the repo and have since been building on it, replacing the custom engine by the awesome typst.ts by Myriad-Dreamin, migrating to TypeScript, improving on code quality, as well as polishing and adding a lot more functionality. If you have any feature requests or want to report a bug, head over to the issues.
This project is licensed under the very permissive MIT-license. See the License file. However, notice that the branding (including the logo and the name of this project) are exempt from the license.
$ claude mcp add pptypst \
-- python -m otcore.mcp_server <graph>