Tutorial led by Chan Meng — Senior AI/ML Engineer, open-source contributor, and former ByteDance developer. Chan has built 30+ live applications and specialises in AI-powered solutions. She is also a panel speaker at this event and the developer behind this website.
What You Will Build
Describe
Tell AI what document you need in plain language
Build
Gemini CLI writes Typst code that defines your document
Export
Compile to a pixel-perfect PDF you can send or print
How It Works
You start from a professionally designed template. Gemini CLI customises it based on your description. Typst compiles it into a beautiful PDF. Review, refine, and repeat until it’s perfect.Why Typst?
| Feature | Word | LaTeX | Markdown | Typst |
|---|---|---|---|---|
| AI-friendly | Poor — binary format | OK — verbose syntax | Good — simple | Excellent — clean, concise |
| Typography quality | Basic | Excellent | Basic | Excellent |
| Easy to learn | Yes | No | Yes | Yes |
| Fast compile | N/A | Slow | Fast | Instant |
| Token-efficient | N/A | Poor | Good | Excellent |
What You Will Learn
This tutorial focuses on communication skills with AI, not coding knowledge. You will learn how to:- Describe a professional document clearly so AI can build it
- Use Typst to compile documents into polished PDFs
- Iterate on design — adjust fonts, colours, layout, and content through conversation
- Adapt templates for different purposes (cover letters, invoices, reports)
- Work with the describe → build → compile → review loop
No coding required. Gemini CLI writes the Typst code — your job is to describe what you want. If you can explain what a document should look like, you can create professional PDFs.
Cost
| Tool | Cost |
|---|---|
| Gemini CLI | Free (1,000 requests/day) |
| Node.js | Free |
| Typst CLI | Free and open source |
| Wispr Flow (optional) | Free trial |
| Total | $0 |
Prerequisites
A laptop with internet
Windows or macOS. No special hardware needed.
About 1.5 hours
Take your time — there’s no rush. You can pause and come back anytime.
Ready to get started? Head to Set up your tools to install everything you need.