explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • What George Kenwright actually posted
  • What Omni video actually is, and what 3.7 Flash's role was
  • Nohe's question: Antigravity 2.0, or the CLI?
  • Conrad's question: generate, or render?
  • Turner Peters' question: why would you do this?
  • The historical parallel: spreadsheets as an unconventional compute surface
  • The reaction was genuinely mixed — and that's fair
  • What's confirmed vs. what's inference — a straight summary
  • Related reading
← Back to blog

explainx / blog

Someone Played an AI Video Inside Google Sheets — Here's How

A creative producer used Gemini 3.7 Flash in Google Antigravity to get an Omni-generated video playing inside Sheets, Calendar, and Chat. What's confirmed, what's inference, and why Google Workspace itself reacted.

Aug 22, 2026·10 min read·Yash Thakker
AntigravityGeminiGoogle WorkspaceAI Video GenerationVibe Coding
go deep
Someone Played an AI Video Inside Google Sheets — Here's How

TL;DR: On August 20, 2026, creative producer George Kenwright (@GeokenAI), who works at Google DeepMind, posted a three-tweet thread that racked up 185K+ views: a Gemini Omni-generated video "playing" inside Google Sheets, then the same video inside Google Calendar, then inside Google Chat — where he used Omni's conversational edit feature to update the clip live. He built it using Gemini 3.7 Flash inside Google Antigravity. None of Sheets, Calendar, or Chat has a native video-in-cell or video-in-event feature — this is an agentic hack, and the reaction split cleanly between "vibe coding side quest" awe and "why would you do this" skepticism. Both reactions are fair, and we address the honest answer to each below.

table · 2 cols
QuestionShort answer
What actually happened?A Gemini Omni video displayed and played across Sheets, Calendar, and Chat — surfaces with no native video-in-cell/event support
What built it?Gemini 3.7 Flash acting as the agent inside Google Antigravity
Is this a native Google feature?No — confirmed no product documentation supports this; it's agent-written automation
Generated fresh per surface, or rendered once?Unconfirmed publicly; most likely one generation, reused/rendered across three attachment surfaces (see below)
Is there a practical Sheets-video use case?Not for this artifact — the real signal is agentic Workspace tool-use, not the video-in-cell trick itself
Cost / token usageUndisclosed — asked directly on the thread, never answered

What George Kenwright actually posted

The thread ran three tweets, each with a short clip:

  1. "I used Gemini 3.7 Flash in @antigravity to generate an Omni video in Google Sheets..." — a 6-second clip showing the video inside a spreadsheet.
  2. "...and here is the same video playing in Google Calendar..." — a 7-second clip, same video, now inside a calendar surface.
  3. "...and in Google Chat, using the 'edit' feature to update each frame." — an 11-second clip showing Omni's conversational edit applied live inside Chat.

The phrase "generate an Omni video in Google Sheets" is doing a lot of work in that first tweet, and it's worth being precise about what it does and doesn't claim. It does not mean Sheets grew a native video player. It means the workflow — driven by Gemini 3.7 Flash acting as the agent inside Google Antigravity — produced a video with Gemini Omni and got it to display inside a spreadsheet interface, a calendar event, and a chat thread, none of which support that out of the box.

What Omni video actually is, and what 3.7 Flash's role was

Two different Google models are doing two different jobs here, and the thread's phrasing blurs them together.

Gemini Omni is Google's multimodal video generation and conversational-editing model family, announced at Google I/O 2026 alongside Gemini 3.5 Flash and Antigravity 2.0. explainx.ai covered its cost-efficient iteration, Gemini Omni Flash, when it shipped in June 2026 — the defining feature is that you can refine a generated clip with plain-language prompts ("slow down the second half," "make it nighttime") instead of a timeline editor. That's the same conversational edit mechanic Kenwright used in tweet three to "update each frame" in Google Chat.

Technically, Omni's editing runs on a stateful Interactions API: each generation call made with store=True returns an interaction ID, and follow-up edit prompts chain off that ID to preserve character, lighting, and camera continuity without re-describing the whole scene. That's a scene-level, prompt-driven edit loop, not literal pixel-by-pixel frame manipulation — worth noting because "update each frame" in the tweet reads more dramatic than the underlying mechanism actually is.

Gemini 3.7 Flash is a separate, general-purpose model — Google's current workhorse model for coding and agentic tool use, and as of mid-August 2026 the default model powering the Antigravity agent. Google's own release notes describe 3.7 Flash's Antigravity role around improved tool use for Google Workspace apps — exactly the capability this demo is stress-testing. In this build, 3.7 Flash is the orchestrator: it called Omni's video tools to get the clip, then wrote whatever automation was needed to push that clip into Sheets, a Calendar event, and a Chat message. Omni made the video; 3.7 Flash made the video show up in three places it doesn't belong.

Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

Nohe's question: Antigravity 2.0, or the CLI?

Commenter Nohe (@NoheDev) asked directly: "Did you use 2.0 or the CLI?" — a fair question, since Google currently ships two distinct Antigravity surfaces. Antigravity 2.0 is the downloadable, agent-first IDE-style app (which just added browser-based Remote Control on August 21, 2026). The Antigravity CLI (agy) is the separate terminal-first tool with its own sandboxing, plugin system, and subagent framework.

The thread doesn't say which one Kenwright used, and nothing in the public replies resolves it. Given that the demo needed sustained, multi-surface Workspace tool orchestration rather than a single terminal task, the 2.0 app is the more plausible fit — but that's an inference, not a confirmed detail. Treat Nohe's question as still open.

Conrad's question: generate, or render?

The sharpest technical pushback came from Conrad (@innoiso): "You mean render, right? Not generate?" This is the single most important line in the whole thread to get right, and the honest answer is: it's not publicly confirmed either way.

Here's the grounded reasoning, though. Nothing in Google's Omni documentation, the Interactions API, or any Antigravity Workspace-integration material describes fresh video generation happening natively inside Sheets, Calendar, or Chat — those products have no generation hooks at all. The far more plausible mechanism is that Omni generated the video once, and Gemini 3.7 Flash's agentic tool-use then attached, embedded, or scripted the playback of that same file into three separate Workspace surfaces — most likely via Google Apps Script and each product's own attachment/embed handling (Sheets cell image or Apps Script sidebar, a Calendar event attachment, a Chat file share), each of which has its own native way of previewing an attached video file.

If that's right, Conrad is correct: this is render, not three separate generates. But George Kenwright hasn't confirmed the mechanism publicly, and neither has anyone else on the thread — so this section is our best-grounded inference, clearly labeled as such, not a fact.

Turner Peters' question: why would you do this?

Turner Peters (@turnerpeters) asked the question a lot of people were quietly thinking: "what are your thoughts on practical uses for doing something like this to a calendar? Struggling to understand the 'why' besides fun / party trick."

This deserves a straight answer instead of a dodge. There is no practical use case for video playback inside a spreadsheet cell specifically, and nothing in the thread claims one. Nobody needs a calendar event that plays a clip. The genuine value sits one layer up: this demo is proof that Antigravity plus Gemini 3.7 Flash can programmatically drive arbitrary Google Workspace surfaces through agentic tool use — writing automation across Sheets, Calendar, and Chat APIs in one sustained session, chaining a generative model's output into products it wasn't built to touch. That capability has real downstream uses (automated reporting dashboards, agent-generated status visuals, scripted Workspace workflows) even though "video in a spreadsheet" itself isn't one of them. Ammaar Reshi's (@ammaar) framing on the thread — "bro is on vibe coding side quests" — is the accurate read: this is explicitly a because-I-could demo, not a product pitch.

The historical parallel: spreadsheets as an unconventional compute surface

GrumpyBalkanSoftwareEngineer (@TheBalkanHacker) made the best-grounded point on the whole thread, comparing this to old "raycaster built in Excel" demos and separately wondering about the biggest neural network you could model in Sheets. That framing is accurate and worth taking seriously: using spreadsheets as an unconventional display or compute surface is a decades-old hacker tradition, not a new idea. Doom-in-Excel, ray-tracers in cell formulas, and pure-formula Conway's Game of Life implementations have circulated in engineering circles for years, all built on the same instinct — treat the grid as a canvas because it technically can be one, not because it should be.

Kenwright's Omni demo is a fresh, AI-generated entry in that same lineage. The novelty isn't "video in a spreadsheet" as an idea — it's that an agent wrote the entire hack end to end, across three separate products, from a single conversational prompt, in one session.

The reaction was genuinely mixed — and that's fair

The replies split cleanly, and both sides deserve fair representation rather than a strawman on either end.

On the awe/amusement side: Google Workspace's own official account (@GoogleWorkspace) reacted with "Now that's thinking outside the cells 👏" — a signal Google's own Workspace team noticed and was amused by the hack, not just a random internet reaction. Ammaar Reshi's "vibe coding side quests" line captured the tone most people landed on: impressive, novel, explicitly not claimed as useful.

On the skeptical side: Alex Crișan (@AlexCrisan1611) and Xana (@Xana25047211171) were openly dismissive — "most useless thing I've seen today," "waste of time." That's fair pushback, not trolling; a video that plays inside a spreadsheet genuinely doesn't solve a problem anyone had. Turner Peters' question, addressed above, was the most substantive version of the same skepticism — asked in good faith, not as a dunk.

Unanswered on the thread: artee (@artee_49) asked "how many tokens," and Nohe asked which Antigravity surface was used. Neither got a public answer as of publication — both are noted above as open questions rather than guessed at.

What's confirmed vs. what's inference — a straight summary

table · 2 cols
ClaimStatus
Gemini 3.7 Flash + Antigravity were usedConfirmed — stated directly in the thread
Gemini Omni generated the videoConfirmed via context — "Omni video" matches Google's existing Omni video model family
Video displayed inside Sheets, Calendar, and ChatConfirmed — shown on video in all three tweets
Sheets/Calendar/Chat have no native video playback featureConfirmed — no such feature exists in any of these products' documentation
Exact display mechanism (Apps Script, attachment API, etc.)Inference — plausible based on how these products work, not confirmed by Kenwright
Generated once vs. generated three timesInference leaning toward "generated once" — not publicly confirmed
Antigravity 2.0 app vs. Antigravity CLIUnconfirmed — asked directly, no answer given
Token/cost usageUnconfirmed — asked directly, no answer given

Related reading

  • Gemini Omni Flash: Google's AI Video Generation Model
  • Google Antigravity Remote Control: Browser-Based Agent Sessions Explained
  • Antigravity CLI: Sandbox, Plugins, and Slash Commands Reference
  • Gemini 3.7 Flash Is Official: Confirmed Pricing
  • Gemini Free Video Promo: 10 Omni Videos
  • ChatGPT's Google Docs, Sheets, Slides Integration

Details in this post reflect publicly available information as of August 22, 2026. Several mechanism details — the exact Sheets/Calendar/Chat display method, generate-vs-render, and which Antigravity surface was used — remain unconfirmed by the original poster and are labeled as inference rather than fact throughout.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

May 22, 2026

Google has a department whose only job is to steal startups: inside the copying machine (2026)

Free apps collect your data legally. Google identifies winners. They copy and launch under the Google name. Recent casualties: Gemini CLI (killed for buggy closed-source Antigravity), Railway (account banned mid-operation), developers (misled by token-wasting 'fast' models). The pattern: internal politics > good products.

May 10, 2026

How a Software Engineer Built a Viral AI 3D Cell Explorer with GPT Images 2 and Gemini

A software engineer's AI-built interactive biology app hit 480K views and sparked debate about the future of science education. Here's the three-tool stack that made it possible and what it signals for AI-assisted development.

Aug 22, 2026

He Couldn't Upload Music to X, So He Vibe-Coded a Music App

Andrew Ambrosino wanted to share his album on X. Instead of fighting Twitter's audio-upload limits, he prompted a hosted music-player app into existence on ChatGPT Sites in minutes. explainx.ai breaks down why that choice — build over workaround — is the real story, plus what ChatGPT Sites requires to try it yourself.