Feature
Generate a 90-second pitch from your Lean Canvas.
Totally Lean’s pitch generator turns a filled-out Lean Canvas into a 90-second spoken pitch. Five tones (Founder direct, Visionary, Contrarian, Numbers-first, Story-first) cross with six audiences (Spoken pitch, Seed investor, Accelerator app, Customer, Partner email, Recruit intro) for 30 distinct combinations — each one weights the canvas sections differently and uses a different verbal rhythm. The model runs locally in your browser via WebGPU or your own Ollama daemon. No account, no API key, no usage cap, and no canvas data ever leaves your device.
Open the canvas, hit Pitch. Free, no signup.
Five tones
Each tone changes the cadence, opening structure, and word choice. The same canvas yields five different pitches depending on which one you pick.
Founder direct
Plain first-person. Short sentences. No hype words. Reads like a founder explaining the business to a friend.
Visionary
Confident and forward-looking. Opens with a big-picture observation about the world and lands on a concrete product.
Contrarian
Names what most people in this market believe, then says what you believe instead. Short declarative sentences.
Numbers-first
Opens with a number. Quantifies the problem and the opportunity. VC-pitch cadence.
Story-first
Opens with a one- or two-sentence anecdote about a specific person, then connects it to the product.
Six audiences
The audience determines which canvas sections lead. A spoken pitch opens differently than a recruit intro. A customer pitch is structured differently than a seed-investor pitch.
Spoken pitch
Written for the ear, not the eye. Conversational rhythm, ~90 seconds when read aloud.
Seed investor
Leads with Problem and traction (Key Metrics). Frames the round and the use of funds.
Accelerator app
Structured for accelerator application forms. Names team, traction, and what the program would unlock.
Customer pitch
Leads with the customer's Problem and how the Solution removes it. Avoids investor jargon.
Partner email
Email-shaped. Subject + 3-4 paragraphs that name a specific mutual win.
Recruit intro
Why a great engineer or operator should join. Mission and Unfair Advantage front-loaded.
What the output sounds like
Three example pitches generated from the same Airbnb canvas with different tone × audience combinations. Notice how the opening, the verbal rhythm, and the emphasis shift across combinations.
Founder direct · Spoken pitch
“Hotels are expensive. Most travelers can't afford 40% of their trip going to a single line item. Meanwhile, homeowners have empty rooms generating zero income. Airbnb is a marketplace that connects them. We handle trust, payments, and discovery, so a homeowner can list a spare room as easily as posting on social media, and a traveler can book a real apartment in a real neighborhood for less than a generic hotel. We've validated that budget travelers will pick a $60 apartment over a $200 hotel. We've validated that hosts will list once they trust the platform. Now we're scaling both sides at once.”
Numbers-first · Seed investor
“Global hotel market is $700 billion annually. We've identified 50 million budget travelers in major cities priced out of hotels and 4 million homeowners with unused space generating zero income. Our platform takes a 6 to 12% guest fee plus 3% host fee on each booking. Current weekly bookings are growing 12% week-over-week, with a guest repeat rate of 38% and host activation rate of 71%. CAC via word-of-mouth referrals is $14; LTV is $180. We're raising $7M to expand into 15 new cities and capture the long tail of underserved markets where hotel inventory is structurally constrained.”
Story-first · Customer pitch
“Last summer, my friend stayed in a stranger's apartment in Berlin for nine nights. He cooked breakfast in a real kitchen. The host left him a list of three nearby cafés that no guidebook had heard of. He paid $58 a night — the cheapest hotel in the same neighborhood was $190. When he came home, he showed me the photos. They didn't look like vacation photos. They looked like pictures of a life. That's what Airbnb is. You can travel anywhere in the world and live like someone who lives there. No lobby. No room service. Just a key, a kitchen, and a neighborhood.”
Examples written by the maintainer from the Airbnb sample canvas data — representative of what the generator produces. Real output uses the canvas you’ve filled in, not a sample.
How it works
- 01
Fill in your Lean Canvas
At minimum, Problem, Solution, and one of UVP / Customer Segments / Unfair Advantage. The generator uses every section, but those three are required.
- 02
Press Pitch
A modal opens with two dropdowns: tone and audience. Pick whichever combination matches your context.
- 03
Generate locally
The pitch model runs in your browser (web-llm via WebGPU) or against a local Ollama daemon if you have one. The first run downloads the model; subsequent runs are instant.
- 04
Read aloud (optional)
Press Read Aloud to hear the pitch. The default browser voice is free; an 80MB neural voice (Kokoro-82M) is available as a one-time download for a more natural-sounding result.
- 05
Iterate
Try different combinations. Edit the canvas. Generate again. The pitch is always grounded in what you've actually written, not what the model thinks your business should be.
Frequently asked
- What does the pitch generator actually do?
- The pitch generator reads your Lean Canvas — the nine sections you've already filled out — and writes a 90-second spoken pitch from that content. It does not invent business details; it rewrites what you've already written into the rhythm of a verbal pitch.
- How does it choose what to include?
- It weights each canvas section by its role in the chosen audience. A seed-investor pitch leads with Problem and traction (Key Metrics); a customer pitch leads with Problem and Unique Value Proposition; a partner email leads with Mutual benefit (Channels and Customer Segments). Each of the 30 combinations has a different shape.
- Is it actually free? What's the catch?
- Free, no account, no API key. The pitch model runs in your browser via WebGPU (web-llm) or, optionally, against a local Ollama daemon if you have one. Either way, your canvas content never leaves your device. There is no paid tier; there is no usage cap.
- Can the pitch be read aloud?
- Yes. The default browser voice is free. An optional 80MB neural voice (Kokoro-82M) can be downloaded once for a more natural-sounding spoken pitch. Both run entirely locally — no audio is sent to a server.
- Can I use this without a complete canvas?
- You need at least a Problem, a Solution, and one of Unique Value Proposition, Customer Segments, or Unfair Advantage filled in. Anything less and the generator can't produce a coherent pitch. The threshold matches the canvas's own pitch-readiness gate.
Five tones. Six audiences. Thirty pitches. One canvas.
Free, no signup, runs locally. Open the canvas and hit Pitch.