Your data deserves better slides
A 100% browser-based presentation editor. Write a markdown script, AI picks the best layouts from 50+ diagram variants, then refine with a full WYSIWYG editor. No install, no export — open and present.
Script to Slides, One Command
Three-phase AI pipeline with a 17-point quality audit on every generated slide.
Analyze
AI reads your script, inventories every data point, and matches each section to the best slide type.
Design
Selects types, variants, and layout patterns. Titles are assertions with real numbers — never generic labels.
Generate
Outputs type-safe TypeScript, auto-discovered at runtime. Every slide passes density and layout checks.
One command generates an entire deck:
$ /web-ppt --lang zh --style swiss --script slides.md 17-Point Quality Audit
One Data Model, Many Skins
11 slide types with 50+ diagram variants. Each is a typed data model — AI picks the best layout for your content.
Grid Item
12 skins for card grids — KPI dashboards, feature lists, attribute comparisons.
KPI dashboards · Feature grids
Sequence
7 styles for ordered steps. Horizontal, vertical, and multi-row zigzag layouts.
Process flows · Milestones
Chart
6 chart types powered by ECharts. Auto-formatted axes, legends, and responsive sizing.
Data visualization · Trends
Compare
Side-by-side A/B, 2×2 scatter plot, or visible-vs-hidden iceberg.
A/B decisions · Positioning
Funnel
Narrowing layers with labels, descriptions, and values per tier.
Conversion · Hierarchy
Concentric
SVG nested rings — core value inside, context layers outward.
Layered models · Focus
Hub & Spoke
Central node with 3–8 radiating satellites, auto-spaced.
Ecosystems · Dependencies
Venn
Overlapping sets for 2–4 groups with labeled intersections.
Relationships · Overlaps
Title
Section dividers and deck openers with decorative layouts.
Section dividers · Openers
Key Point
One statement, maximum impact. Bold single-message slides.
Highlights · Takeaways
Block Slide
Free-layout multi-block canvas for custom arrangements.
Custom layouts · Mixed content
Full WYSIWYG Editor
Built-in WYSIWYG · Type switching · Spotlight mode · 2s auto-save
Inline Editing
Double-click any text to edit in-place.
Drag & Resize
Move and resize blocks freely on canvas.
Type Switching
Change slide types without losing data.
Spotlight Mode
Fullscreen presentation, block-by-block reveal.
Import / Export
Portable JSON. Version decks in Git.
Auto-Save
2-second debounce, writes to disk automatically.
11 Slide Types. 50+ Diagram Variants. 7 Rendering Engines. 10 Color Palettes. 100% in-browser.
10 Color Palettes, Infinite Possibilities
Every slide adapts to your chosen palette. Same data, completely different moods.