OpenAI 2026 hackathon

StoryFlow - screen recordings into narrated tutorials

Turn a screen recording into a narrated tutorial. StoryFlow keeps your words, cuts the rambling, and re-voices it in sync with what's on screen - in English or a local language.

Solo project by Yee Fei Ooi · 0 likes · 0 comments

Archive position — measured, not model output

0 likes on Devpost

2,264 of the 7,856 archived projects have more likes, and 5,592 share exactly 0 — so this project's #6,983 place in the like-ranked listing is a tie-break inside that group, not a ranking.

Projects (log scale)

1
10
100
1k
10k
05,592
11,758
2285
3–4132
5–975
10+14

Likes on Devpost. ▲ marks this project's group.

Show the figures
LikesProjectsShare of archive
05,59271.2%
11,75822.4%
22853.6%
3–41321.7%
5–9751.0%
10+140.2%
Devpost like counts for all 7,856 archived projects, captured when this archive was built.

Executive Summary

What the company appears to be: StoryFlow is a self-reported tool that converts screen recordings into narrated tutorials. It offers two modes: auto mode for recordings with existing voiceovers (cleans speech and synchronizes with visuals), and manual mode for silent recordings (allows users to write narration, then renders it with voice synthesis). The product is built using AWS services, OpenAI APIs, and various developer tools.

What changed: The author states this was developed as part of the OpenAI 2026 hackathon. No indication of prior development or commercial activity exists in the description.

Single most important open question: Is there any evidence of product-market fit or early traction? Not evidenced.

Back to contents

What The Product Actually Is

The description states that StoryFlow turns screen recordings into narrated tutorials. It has two modes:

  • Auto mode: For recordings with existing voiceovers, it extracts audio, transcribes with word-level timestamps (via ElevenLabs Scribe), identifies pauses and scene cuts, samples frames per segment, cleans speech using GPT-5.6 Luna, and synthesizes a synchronized voiceover.
  • Manual mode: For silent recordings, users write narration for each segment, StoryFlow estimates spoken length against the interval, and renders with a professional voice.

Both modes use a "honest" rendering process where synthesized speech is timed against its slot and rewritten if it overruns. Output languages include English, Mandarin (Mainland and Malaysian), Malay, and Indonesian.

Evidence: Self-reported by author; no independent verification or demonstration beyond the project write-up.

Back to contents

Positioning & Claim Evolution

The author claims StoryFlow addresses two distinct situations:

  1. When someone talks through a recording — so words exist but are filled with rambling.
  2. When someone records silently — so no words exist and only the user knows what’s on screen.

It positions itself as an alternative to tools that replace real footage with avatars or substitute robot voices, instead keeping the original product footage and the speaker's own words, fixing only delivery.

The project also emphasizes:

  • Honest failure states (e.g., visible errors vs. silent degradation).
  • Review before payment.
  • Measured timing over estimation.
  • A demo that proves rather than asserts.

Evidence: Self-reported claims; no external validation or market positioning data provided.

Back to contents

Target Customer & ICP

The description does not explicitly define a target customer or ideal customer profile (ICP). It implies use cases for product teams, support staff, enablement personnel who need to create walkthroughs repeatedly. However, no explicit segmentation or persona details are given.

Evidence: Not evidenced; the author does not describe specific buyer types or user roles beyond general “someone doing product walkthroughs.”

Back to contents

Business Model & Pricing Evidence

There is no evidence of a business model or pricing structure in the description. The project mentions Stripe for credits and Clerk for identity, but nothing about monetization, subscription tiers, usage-based billing, or revenue streams.

Evidence: Not evidenced; no mention of how the product will be sold or priced.

Back to contents

Technical & Delivery Signals

The system is built using:

  • Frontend: Next.js 15 on Vercel
  • Backend: AWS Lambda, SQS, S3, Terraform for infrastructure
  • AI/ML: GPT-5.6 Luna via OpenAI Responses API, ElevenLabs Scribe, Whisper
  • Tools: Playwright (for demo), Codex (for implementation), Convex (state management)
  • Auth: Clerk
  • Payments: Stripe

It includes features like:

  • Sanitized trace logging for LLM calls
  • A/B testing of models in production
  • Live UAT harness and automation
  • Review step before generation costs nothing
  • Voiceover timing measured against actual synthesis, not estimates

Evidence: Self-reported technical architecture and implementation details; no evidence of deployment scale or performance metrics.

Back to contents

Traction & Maturity Signals

There is no evidence of traction, revenue, customers, or adoption. The project was submitted to a hackathon and has no indication of prior usage or market presence.

Evidence: Not evidenced; the description does not include any data on users, sales, or product usage.

Back to contents

Competitive Context

The author does not provide any information about competitors or competitive landscape. No mention is made of existing tools in this space.

Evidence: Not evidenced; no comparison to other products or market positioning.

Back to contents

Key Risks & Red Flags

Several potential risks are implied by the description:

  • Failure states that are hard to detect: Silent degradation due to credential failures was only caught after A/B testing.
  • Configuration drift: Dead config from past migrations caused silent failures.
  • Demo as test suite: The team learned that filming a product is like running a test suite, suggesting early-stage instability or lack of robustness.
  • No commercial traction: Submitted to a hackathon with no evidence of prior business development.

Inference: These issues suggest the project may be in an early stage and lacks mature operational practices.

Back to contents

Diligence Questions To Ask The Founders

  1. What is your plan for monetization? How do you intend to charge customers?
  2. Have you validated demand for this tool with potential users or partners?
  3. Can you describe how you would scale the LLM-based processing pipeline?
  4. What are the key assumptions behind your product design and user workflows?
  5. How do you handle edge cases in voice synthesis, especially around translation or multi-language support?
  6. Are there any known limitations in the current version that might impact usability at scale?

Back to contents

Investment/Partnership Verdict

Based on the self-reported project description alone, there is no evidence of commercial traction, revenue, customers, or a clear business model. The product appears to be a hackathon submission with technical sophistication but no demonstrated market validation.

Confidence level: Low — this analysis is based entirely on unverified self-reporting.

Verdict: Not ready for investment or partnership consideration without further evidence of traction, customer feedback, or commercial viability.

Back to contents

Source

Submitted to the OpenAI 2026 hackathon on Devpost. Project home on DevPost.

The analysis above was generated by a language model from the project's own one-line description. It is not independent research and contains no verified traction, revenue or customer data.