import { AbsoluteFill, interpolate, spring, useCurrentFrame, useVideoConfig } from "remotion"; import { COLORS, FONT, SPRING_CFG } from "../../styles"; export const TikTokDemo = () => { const frame = useCurrentFrame(); const { fps } = useVideoConfig(); const chatIn = spring({ fps, frame, config: SPRING_CFG }); const jsonIn = spring({ fps, frame: Math.max(0, frame - 30), config: SPRING_CFG }); const chipsIn = spring({ fps, frame: Math.max(0, frame - 70), config: SPRING_CFG }); const pulse = interpolate(frame % 45, [0, 22, 45], [0.75, 1, 0.75]); return (
One prompt.
Real execution.
Chat
Post my launch video to LinkedIn, X, and Instagram.
response.json
{[ '{', ' "status": "success",', ' "published": ["linkedin", "x", "instagram"],', ' "duration_seconds": 12,', ' "urls": 3', '}', ].map((line) => (
{line}
))}
{["linkedin.com/post/7459...", "x.com/squaremcp/status/...", "instagram.com/reel/C..."].map((url) => (
{url}
))}
); };