
Open-source Claude Code plugin that lets sessions share context via a local graph. When two sessions touch the same file, grapevine drops an advisory note so Claude can decide whether to message the other session. Free & experimental.
The Hook
“(No spoken dialogue — silent video with ambient typing sounds.)”
Problem Agitation
“(No spoken dialogue — silent video with ambient typing sounds.)”
Product Reveal
“(No spoken dialogue — silent video with ambient typing sounds.)”
Call to Action
“(No spoken dialogue — silent video with ambient typing sounds.)”
Synthesizable in Remotion · key components of the terminal-code-demo template.
Text appears character by character, mimicking real-time typing in a command-line interface, often accompanied by a blinking cursor.
Utilize `interpolate` for `opacity` and `text-overflow` properties, combined with `substring` to reveal text progressively. A `spring` animation can be used for the blinking cursor's opacity.
New lines of text or code appear one after another, often with a slight delay, simulating a script execution or log output.
Employ `Sequence` components for each line, with a calculated `from` prop to stagger their appearance. `spring` or `tween` can animate `opacity` and `transform` (e.g., `translateY`) for a smooth entrance.
A textual representation of a graph or data structure is progressively drawn or highlighted, showing relationships between elements.
Use `Sequence` and `interpolate` to reveal different parts of the graph text. For actual graph drawing, consider SVG paths animated with `stroke-dasharray` and `stroke-dashoffset` or canvas drawing with `Path2D` and `stroke` animations.
Purpose. Introduce the context of independent developer sessions and the potential for conflict.
Execution. Initial terminal screen, typing commands to set up two worktrees, each with a distinct task.
Purpose. Demonstrate the problem of unawareness when sessions modify interdependent files.
Execution. Text appearing to show Session A and B editing files that depend on each other, without immediate communication.
Purpose. Showcase Grapevine's ability to detect dependencies and provide advisory notes.
Execution. Grapevine's 'whisper' message appearing, followed by the visualization of the relationship graph.
Purpose. Illustrate how Grapevine facilitates communication and adaptation, then provide product details.
Execution. Claude's generated message and Session B's adaptation, concluding with Grapevine's tagline and links.
Objective
Launch a new AI-powered code refactoring tool, 'RefactorFlow', that automatically suggests and applies optimal code improvements across a codebase, ensuring consistency and reducing technical debt.How the recipe adapts
The terminal aesthetic will be adapted to show RefactorFlow analyzing code, highlighting areas for improvement with distinct colors (e.g., yellow for suggestions, green for applied changes). Instead of two sessions, the narrative will focus on RefactorFlow interacting with a single developer's codebase. Typing animations will simulate the developer initiating RefactorFlow, and sequential line reveals will show RefactorFlow's analysis output and the proposed refactoring steps. The 'relationship graph' primitive will be repurposed to visualize code dependencies and how RefactorFlow intelligently navigates them during refactoring. The final call to action will highlight RefactorFlow's efficiency and ease of integration.Scene durations (4 scenes, 28s)
Key Remotion components

xAI opens voice cloning on its API: build a custom voice in about two minutes or pick from 80+ voices in 28 languages.

Claude can now operate your Mac, opening apps, browsing and filling spreadsheets, as a research preview in Cowork and Claude Code.
Agentic CLI for coding, building apps, and automating workflows.