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.
| Question | Short 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 usage | Undisclosed — asked directly on the thread, never answered |
What George Kenwright actually posted
The thread ran three tweets, each with a short clip:
- "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.
- "...and here is the same video playing in Google Calendar..." — a 7-second clip, same video, now inside a calendar surface.
- "...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.
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
| Claim | Status |
|---|---|
| Gemini 3.7 Flash + Antigravity were used | Confirmed — stated directly in the thread |
| Gemini Omni generated the video | Confirmed via context — "Omni video" matches Google's existing Omni video model family |
| Video displayed inside Sheets, Calendar, and Chat | Confirmed — shown on video in all three tweets |
| Sheets/Calendar/Chat have no native video playback feature | Confirmed — 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 times | Inference leaning toward "generated once" — not publicly confirmed |
| Antigravity 2.0 app vs. Antigravity CLI | Unconfirmed — asked directly, no answer given |
| Token/cost usage | Unconfirmed — 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.
