# Run Remotion without opening Chrome: a video engine from a 19-year-old developer, 470 stars in two weeks · GitHub open-source project

> Source: https://stringers.io/en/github/gh_0xS4N4TG__kinetograph.html (Stringers / 什么值得做, generated 2026-11-08)
> Stringers answers one question every day: what small product can one or two people build in a few months and actually make money from. Numbers come from 15 databases we collect daily, each with source and date.
> For agents: these verdicts and the underlying databases (verified revenue, App Store / Google Play charts, ad libraries, GitHub, Product Hunt…) are queryable live over MCP — tools today / hot / products / directions / direction / data. Setup: https://github.com/komako-workshop/stringers (the user logs in at stringers.io → "配置 agent" to get a personal URL). Site index: https://stringers.io/llms.txt

> Having Claude Code make videos with Remotion is a hot agent-world trick this year, and everyone complains headless Chrome is slow. This one works with existing projects and drops Chrome entirely. The author posted it in r/ClaudeAI, and it gained 135 stars the next day.

[GitHub open-source project](https://stringers.io/en/github/index.md) · written 11-6

0xS4N4TG/kinetograph · 0xS4N4TG

# Running Remotion without Chrome: a video engine built by a 19-year-old developer, 470 stars in two weeks

**What it is** A code-to-video engine for AI agents: you write it the way you'd write Remotion or HyperFrames, but no browser is involved. It draws frames directly on the GPU and outputs MP4.

**Why it blew up** Having Claude Code make videos with Remotion has been one of the hot agent-community plays this year, and people are fed up with headless Chrome being slow. This one is compatible with existing projects and drops Chrome entirely. The author posted in r/ClaudeCode, and the repo gained 135 stars the next day.

**B** **How you could ride this** Don't copy it directly, copy the playbook: pick a tool agents use often that relies on a headless browser under the hood (chart rendering, HTML-to-PDF, screenshots), keep the original API, swap out the engine, ship MCP/skills, use a permissive license, and launch on Show HN with benchmark numbers against the original tool.

Grade B: the play is clear, and manimgx already has 2,550 stars using the same approach, with several tools still unclaimed. But rewriting the engine is a lot of work, and whoever ships first wins. Without good distribution, you'll only get a few hundred stars. Being passed around in small circles

Data (updated daily) · Repo created 2026-10-23 · 477 stars · 7 days +79

GitHub · stars

Data 2026-10-26 → 2026-11-08 (14 days, 14 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

A developer who calls himself 19 years old, Sanat Gupta, wrote a video engine called Kinetograph that draws frames directly on the GPU. It removes the slowest and most resource-hungry step in Remotion and HyperFrames, which is launching a headless Chrome and screenshotting frame by frame. Your existing projects don't need a single line changed. It picked up roughly 470 stars in two weeks, peaking at 135 in one day. Below: what it got right, where the stars came from, why it stalled at a few hundred, and where to aim if you want to use the same approach.

### A Reddit post

On the evening of Oct 27, 2026 (UTC 19:01), the author posted in r/ClaudeCode titled "I built a way for Claude Code to generate videos without running Chrome." Earlier that same day he had shipped version 0.2.0, which let HyperFrames projects render as-is. Another post in r/claudeskills was even more direct: "I rewrote Remotion to be 5x faster."

The next day, the repo 0xS4N4TG/kinetograph gained 135 stars, its best day so far. The day after that, +84. Then it settled to 5 to 10 a day.

The author's GitHub bio is one line: "19 // fullstack dev // cybersec." He has 20 followers and two repos including this one. When the repo went public on Oct 23, the commit history already had 790 commits, 183 of them co-authored by Claude. One person plus one AI produced something that looks like a small team's work.

### What it is

A "code-to-video" engine. You write TypeScript/TSX the way you would for Remotion (`useCurrentFrame`, `spring`, and `interpolate` all work the same), or you write an HTML page with GSAP animations, and then:

```npx kinetograph render index.tsx -o out.mp4```

Node runs your code, a compositor written in Rust uses Skia to draw each frame on the GPU (Metal, Vulkan, or D3D12), and the frames go to a bundled FFmpeg for encoding. No browser is involved anywhere in that pipeline, so it can run on a headless server with no display.

It was built for agents from the start. Every command accepts `--json`, `kinetograph mcp` exposes a set of MCP tools in one line, and `npx skills add 0xS4N4TG/kinetograph` teaches the usage to Claude Code. The local editor Studio lets you select a layer and hand its source location and a screenshot to an agent to edit. The README even has a prompt you can paste into Claude Code or Codex to have it install the tool for you.

Licensed under PolyForm Small Business: the source is public and free for individuals and small companies, while large companies have to pay. Strictly speaking, this isn't open source.

### What it got right

**A big ready-made pool.** 2026 has been one of the hottest plays in the agent scene: have Claude Code write videos with Remotion. HeyGen then open-sourced HyperFrames in March, "built for agents." The two projects now have roughly 71k and 80k stars, and there are over a hundred skill repos built around them (GitHub, 11-06).

**A pain point everyone has been putting up with.** Both frameworks capture frames through headless Chrome, which is slow, CPU-hungry, and awkward to run on servers. In Oct 31, someone even published a preprint measuring this overhead, using layered rendering and NVENC on top of Remotion. Kinetograph's "without running Chrome" hit this nail directly.

**Zero migration cost.** This is the biggest difference from other "fast engines." fframes, written in Rust, and raea, which also uses the GPU, both require you to adopt a new way of writing. Kinetograph wires `remotion` and `@remotion/*` imports straight to its own implementation, so existing projects just run. Nearly every write-up used the same line: renders Remotion projects without a browser.

**The demos were all numbers.** The launch video used a public-domain Edison film from 1891 (kinetograph was the name of Edison's camera), and the whole piece was a TypeScript project. Each sample on the website lists frame count and render time, for example "928 frames, 1920×1080,37 second video, rendered in 11 seconds" (kinetograph.dev, 11-06). In Oct 25, the batch of AI news sites that covered it mostly repeated the README's "1,184 frames in 26 seconds" in their headlines. Numbers like that are best passed along with care.

Someone actually tested it. Taiwan's yanchen.app published a hands-on test on 11-03: on Windows 11 with an RTX 4070, a 5-second, 150-frame 1080×1920 vertical short took 11.8 seconds end to end with default settings, and 10.1 seconds with NVENC. Single-frame compositing took about 9 ms, with most of the time spent on encoding. He also wrote down the pitfalls: at the time, the `init` command in the 0.2.5 README didn't exist yet, Chinese fonts had to be registered manually, and on Windows the relative paths in `@font-face` broke. His verdict: "Great for having an agent batch out research shorts and teaching demos; company products can wait until 1.0." He found the project through an Instagram Reel introducing it.

### Where the stars came from

| Date | Stars (new that day) | What happened |
|---|---|---|
| 10-23 | — | Repo made public; 291 npm downloads on day one |
| 10-25 | — | A batch of AI news sites covered it at once (AI Matter, MindPattern, the Korean site Trawling, and others), mostly auto-generated digests |
| 10-26 | 53 |  |
| 10-27 | 87(+34) | 0.2.0 release, HyperFrames renders as-is; Codestuff "Repo of the Day #1139"; Reddit post that evening |
| 10-28 | 222(+135) | Peak day; someone reshared it on LinkedIn; 0.2.5 |
| 10-29 | 306(+84) |  |
| 11-01 ~ 11-02 | 398 / 432 | The author's own PR to awesome-rust was merged |
| 11-03 | 441 | 0.3.0, full support for @remotion/effects and the component registry |
| 11-04 | 450 | @DanKornas introduced it on X |
| 11-06 | 465 (live 476) |  |

(Daily GitHub stars; npm downloads from api.npmjs.org)

These are the only channels I can confirm, and they were all self-driven or free: self-promotion in Reddit's Claude communities, waiting for AI news sites to pick it up automatically, PRs to awesome lists (awesome-rust merged, awesome-agent-skills still open, awesome-claude-skills closed), and a few small accounts resharing it.

What it didn't do is just as clear: **no Show HN, no Product Hunt, no retweet from a large account.** The repo was under 60 days old, and it still couldn't get onto GitHub trending.

### Why it stalled at a few hundred

- **Distribution didn't keep up.** The author had no audience of his own, so all the exposure came from small circles. manimgx, which applies the same approach to Manim ("an animation engine for agents, with Manim's Python API and a Rust GPU core"), launched two weeks earlier and now has 2,550 stars, more than 5 times Kinetograph's, peaking at +459 in a day. The play can get bigger; what was missing was the launch push.

- **A few seconds faster doesn't matter much in an agent's video workflow.** Most people asking Claude Code for a video are fine waiting ten-odd seconds or a minute. The people who really care about render speed are batch-producing videos or running on servers, and that group is small. npm sees about 100 to 400 downloads a day, roughly 2,500 total over 14 days, so few people are actually using it.

- **The license makes people hesitate.** One digest's headline was "a license to read twice." Open-source developers vetting dependencies stop and think when they see a non-OSI license.

- **"5x faster" is the author's own claim.** The README doesn't give a direct benchmark against Remotion on the same project, and some coverage pointed that out.

### What it didn't do, and what's hard to copy

Copying it isn't worth it. It's rewriting a whole browser rendering stack: CSS, SVG, Canvas 2D, WebGL, 3D, Web Audio. Three versions in two weeks, several PRs a day, hard for one person to keep up with. On the "Rust rendering engine compatible with Remotion" path, there's still no second project in sight.

But it proves a repeatable playbook: **find a tool agents call constantly that's slow and heavy underneath, keep its API, and replace the engine.** This year alone produced three examples: manimgx replaced Manim's rendering, Kinetograph replaced Chrome in Remotion and HyperFrames, and raea uses Bevy for local GPU rendering. Still unclaimed are the tools that also depend on a headless browser and that agents use often: web screenshots (Playwright / Puppeteer), HTML-to-PDF, Mermaid and other chart rendering, and slide export.

### If it were you

**Verdict:** B. Worth trying. The approach is clear: keep the big incumbent's API, replace the slow engine, and offer agent-native interfaces. manimgx has already shown it can reach a couple thousand stars. The weak points are also clear: it's a lot of engineering, and in a shared pool, whoever launches first wins. Without a Hacker News launch, you're looking at a few hundred stars.

**Who it suits:** people who can write Rust or C++, understand rendering pipelines, and are willing to let Claude help them land dozens of commits a day; and people who already use a slow tool and have been frustrated by it themselves.

**Who it doesn't suit:** anyone planning another "fast Remotion-compatible engine" (Kinetograph has already claimed that, and Remotion itself might speed up on its own); and anyone who only writes skills or templates at the application layer. That layer already has hundreds of repos and is crowded.

**How to do it:**

1. Pick a tool agents call often that depends on a headless browser underneath. Start with the one whose usage is most fixed and whose scope is smallest (Mermaid diagrams or HTML-to-PDF are easier than full web screenshots).

2. On day one, make "existing projects run as-is" true. That's the only reason anyone clicks.

3. Copy the agent setup wholesale: `--json` on every command, one MCP command, `npx skills add`, AGENTS.md, and a README prompt that says "paste this into your agent to install."

4. Use an MIT or Apache license. You want stars, not revenue, so don't give dependency-vetting developers a reason to hesitate.

**How to get users** : Put a sample in the README and on the landing page for every example, labeled "N frames / N pages, rendered in X seconds," plus a side-by-side benchmark that runs the same project through the original tool. Kinetograph is missing exactly that. On launch day, post a Show HN titled something like "Runs X projects as-is, no browser, several times faster." The same day, post in the Claude and Codex subreddits and in the original tool's community. Submit PRs to the matching awesome lists. Ideally, line up one or two accounts that make agent content beforehand and send them the comparison video.

**Deadline** : the earlier the better, ideally before Q1 of 2027. This playbook spawned three or four clones in October alone. Once the next hot tool gets claimed by someone else, all that's left is following.

**Signs you read this wrong:** (1) The tool you picked ships its own non-browser rendering mode (Remotion or Playwright going official with it), and this path is closed; (2) manimgx and Kinetograph both stall at their current star counts and npm downloads stay flat one or two months from now, meaning people are curious, not actually needing it; (3) the flip side: if Kinetograph gets a Show HN and climbs past a few thousand stars, the ceiling is higher than estimated here, so move faster.

### Data and sources

GitHub: 0xS4N4TG/kinetograph repo, README, Releases (v0.2.0 10-27, v0.2.5 10-28, v0.3.0 11-03), daily stars (10-26 to 11-06), author profile; stars on similar repos (11-06). npm: api.npmjs.org download counts (10-23 to 11-05). Website kinetograph.dev (11-06). Reddit: r/ClaudeCode 10-27 post, r/claudeskills post (original post body and upvotes not read, unverified). Coverage: AI Matter, MindPattern, Trawling, Jack Gross digest (10-25), Codestuff ROTD #1139 (10-27), AISignal, TheReelStack, yanchen.app hands-on test (11-03). Reshares: LinkedIn Arthi R. (10-28), X @DanKornas (11-04). Wherever it says 「推断」 or 「未核实」, the claim is an inference or unverified.

[GitHub repo ↗](https://github.com/0xS4N4TG/kinetograph)

**Research notes: competitor table, acquisition evidence, full research report**

Competitors

| Name | Where | Launched | Scale | How it differs from this one |
|---|---|---|---|---|
| Remotion | Open source | 2020-06 | 71,250 stars | Remotion captures frames through headless Chrome; Kinetograph keeps its API compatible and swaps the rendering layer for native GPU. |
| HyperFrames(HeyGen) | Open source | 2026-03 | 79,999 stars; the website claims 1.5M npm downloads | HyperFrames is HTML→MP4 via Chrome BeginFrame; from 0.2.0 Kinetograph renders HyperFrames projects as-is, no browser needed. |
| Motion Canvas / Revideo | Open source | 2022-08 / 2024-03 | 19,711 / 4,182 stars | They have their own APIs, so you have to rewrite. Kinetograph uses Remotion's syntax directly. |
| fframes | Open source | 2021-11 | 3,066 stars | Also pitches fast Rust rendering, but you write Rust, it isn't compatible with Remotion, and there's no agent interface. |
| raea | Open source | 2026-10-18 | 301 stars | Also React/TS plus local GPU (Rust + Bevy), but it doesn't focus on running existing Remotion/HyperFrames projects as-is. |
| manimgx | Open source | 2026-10-05 | 2,550 stars | Same playbook (for agents, Rust GPU core, compatible with an old API), but it's compatible with Manim, not Remotion; its star count is 5× Kinetograph's. |
| nexu-io/html-video | Open source | 2026-05 | 4,810 stars | HTML→video plus templates, still rendered through a browser. |
| openfilm | Open source | 2026-10-04 | 4,877 stars | An application-layer video agent and editor, not a core engine. |
| Remotion Lambda / remotion-gpu | Other | Lambda already exists / remotion-gpu 2026-10-31 | Unknown | Both speed up Remotion's Chrome rendering (cloud parallelism, or layered rendering plus NVENC) without replacing the engine. |

Where users come from

- **Verified** **Reddit (r/ClaudeCode, r/claudeskills self-promotion)** : 10-27 19:01 UTC post 'I built a way for Claude Code to generate videos without running Chrome'; next UTC day +135; another post 'I rewrote Remotion to be 5x faster' appears in the related-posts sidebar of many Remotion threads.

- **Verified** **AI aggregator / auto-writing sites** : 10-25 AI Matter, MindPattern, Trawling, AI Indigo, and Jack Gross digest all covered it at once, repeating "1,184 frames in 26 seconds".

- **Verified** **Codestuff Repo of the Day** : codestuff.io/repo-of-the-day/1139,10-27

- **Verified** **Self-submitted PRs to awesome lists** : awesome-rust 11-02 merged; heilcheng/awesome-agent-skills not merged; BehiSecc/awesome-claude-skills closed; listed in awesome-claude-video-skills.

- **Verified** **LinkedIn / X sock-puppet reposts** : Arthi R. on LinkedIn 10-28; @DanKornas on X 11-04; no visible star jump afterwards.

- **Verified** **Distribution hooks in the agent ecosystem** : the README has a 'paste into your agent and it installs' prompt, plus AGENTS.md, npx skills add, kinetograph mcp, and llms.txt; listed on Context7.

- Inferred **HN / Product Hunt** : no related entries in the hackernews or producthunt datasets.

## Why Kinetograph (0xS4N4TG/kinetograph) took off

> Channel: GitHub · research day 2026-11-06 · data card: 14 days 465 stars (GitHub API real-time as of that day 476), 7 days +130, single-day peak +135 (10-28)

### One line

A browser-free programmatic video engine. Write it in Remotion's TSX API (or HTML for HyperFrames); Node runs the code, a Rust GPU compositor (Skia, Metal/Vulkan/D3D12) draws frame by frame, FFmpeg is bundled, and it ships with a CLI `--json`, MCP, Agent Skills, and a local Studio. Author Sanat Gupta (GitHub 0xS4N4TG, self-reported age 19, 20 followers). Source is public, licensed under PolyForm Small Business.

**Conclusion** : It grew by riding a large existing pool. Claude Code plus Remotion/HyperFrames video creation was one of the hottest agent-community plays of 2026 (HyperFrames 80k stars, Remotion 71k stars, hundreds of companion skill repos), and those users commonly complain that headless Chrome rendering is slow and resource-hungry. Kinetograph's pitch fits in one sentence: **your existing Remotion / HyperFrames projects need no changes, swap the engine and they render several times faster, no Chrome required** . At launch the author had 790 commits (183 credited to claude), a release video made with their own engine, and a benchmark listing frame counts and seconds. Then they posted self-promotion in Claude subreddits and opened PRs to awesome lists themselves. The scale is still niche: a single-day peak of 135 stars, then a fall back to 5–10 stars per day.

### 1. Growth data and timeline

| Date (UTC) | Event | Stars (github repo_day) |
|---|---|---|
| 10-23 | Repo public, 790 commits at first release (reported by MindPattern 10-25); 291 npm downloads on day one | — |
| 10-25 | A batch of AI aggregator / auto-writing sites covered it at once: AI Matter ("1,184 frames in 26 seconds"), MindPattern, Trawling (Korean), AI Indigo, Jack Gross's "AI extensions digest", BitsExplorer | — |
| 10-26 |  | 53 |
| 10-27 02:30 | v0.2.0 released, **HyperFrames projects render as-is** (PR #13); Codestuff "Repo of the Day #1139" | 87 (+34) |
| 10-27 19:01 | Author posted "I built a way for Claude Code to generate videos without running Chrome" in r/ClaudeCode (Brave search results carry timestamps; NicheDB logged it as "workflow 90/100"); r/claudeskills had another post, "I rewrote Remotion to be 5x faster" (posting time unverified) |  |
| 10-28 | **Single-day +135** ; LinkedIn repost by Arthi R. (repeating "1,184 frames in 26 seconds"); v0.2.5; coverage by AISignal and TheReelStack | 222 |
| 10-29 |  | 306 (+84) |
| 10-30~31 |  | 335 / 355 |
| 11-01~02 | The author's PR to rust-unofficial/awesome-rust **was merged** (11-02); the one to heilcheng/awesome-agent-skills is still open; the one to BehiSecc/awesome-claude-skills was closed; yanchen.app published a Traditional Chinese hands-on long-form review (11-03) | 398 (+43) / 432 (+34) |
| 11-03 | v0.3.0 (full @remotion/effects support, component registry `kinetograph add`) | 441 |
| 11-04 | @DanKornas posted an introduction on X; TheReelStack's second article | 450 |
| 11-06 |  | 465 (API real-time 476) |

- Daily npm downloads (api.npmjs.org): 10-23 291,10-26 234,10-28 394,11-03 318, other days 100–190. About 2,500 cumulative, very few people actually using it.

- Not on GitHub trending: the repo was only 14 days old, and trending needs about 60 days of history (data card trending_days_any=0).

- **Not on HN** : no story in the hackernews dataset has a title or link containing kinetograph (Show HN posts are collected regardless of score, so it's safe to say the author did not post a Show HN). Also absent from the Product Hunt dataset.

- Searching our x-radar corpus for kinetograph returns nothing (corpus coverage is limited, so this doesn't prove nobody talked about it on X).

### 2. Competitors

| Product | Form | Launched | Scale | How Kinetograph differs |
|---|---|---|---|---|
| Remotion (remotion-dev/remotion) | Open source (companies buy a license) | 2020-06 | 71,250 stars | The de facto standard for writing video in React, rendering frames through headless Chrome, with cloud rendering via Lambda. Kinetograph keeps its API compatible: imports from `remotion` / `@remotion/*` resolve to Kinetograph's own implementation, replacing the rendering layer. |
| HyperFrames (heygen-com/hyperframes) | Open source Apache-2.0, backed by a large company (HeyGen) | 2026-03 | 79,999 stars; the website claims 1.5M npm downloads | HTML→MP4, "Built for agents", uses Chrome BeginFrame. From 0.2.0 Kinetograph renders HyperFrames projects as-is. |
| Motion Canvas | Open source MIT | 2022-08 | 19,711 stars | Its own TS generator API, previewed in the browser; you have to rewrite your code. |
| Revideo (midrender/revideo) | Open source MIT | 2024-03 | 4,182 stars | A fork of Motion Canvas for server-side rendering; you have to rewrite. |
| fframes (dmtrKovalenko) | Open source Rust | 2021-11 | 3,066 stars | An "actually fast" Rust programmatic video framework. You write Rust, it isn't compatible with Remotion, and it has none of the agent layer. |
| raea (shinyobjectz/raea) | Open source | 2026-10-18 | 301 stars | Closest idea: written in React/TS, with Rust + Bevy rendering on local GPU. But it doesn't pitch "run Remotion projects as-is" |
| manimgx (academa-labs) | Open source | 2026-10-05 | 2,550 stars (10-12 and 10-13 two days: +325 / +459) | **Same playbook, applied to Manim** : "The animation engine for agents: blazingly fast … Manim's Python API, on a Rust GPU core". It came out two weeks before Kinetograph, and has 5x its star count |
| nexu-io/html-video | Open source, Apache | 2026-05 | 4,810 stars | HTML→video, pluggable render engine, ships with templates; still goes through the browser |
| openfilm/openfilm | Open source | 2026-10-04 | 4,877 stars, +150~230 per day | "Turn any coding agent into a video agent" + an editor; sits at the app layer, doesn't build an engine |
| diffusionstudio/core | Open source, MPL | 2024-07 | 1,251 stars | Composites in the browser with WebCodecs |
| remotion-gpu (Figshare preprint) | Open-source tool + paper | 2026-10-31 | Unknown | Same pain point (Remotion's Chrome frame capture eats CPU). Approach is layered rendering + NVENC, without rewriting the engine |
| Hundreds of Remotion / HyperFrames skill repos (video-shotcraft 17k, OpenMontage 77k, anything2explainer 3k…) | Open-source skills | 2026 | — | They're all **potential users** of Kinetograph, not rivals: Kinetograph sells the rendering layer beneath them |

**Market read** : the "agent writes code that makes videos" space is already crowded, but nearly all of it is at the app layer (skills, templates), built on Remotion / HyperFrames. The only one at the engine layer that "swaps out Chrome while staying compatible with the existing API" is Kinetograph (raea is close, but not API-compatible).

### 3. Where users came from (growth tactics)

1. **Self-promotion in Reddit's Claude community (confirmed)** : r/ClaudeCode, 10-27 19:01 UTC, posted "I built a way for Claude Code to generate videos without running Chrome"; the peak came the next UTC day, +135. The r/claudeskills post "I rewrote Remotion to be 5x faster" showed up in the "related posts" sidebar of a pile of Remotion threads, picking up long-tail traffic from the Remotion topic. The Reddit post bodies and vote counts were blocked by anti-scraping, so I didn't read them.

2. **AI aggregator / auto-written news sites (confirmed)** : 10-25 Much of that coverage is AI-generated digests (Jack Gross calls himself "an AI"), all repeating the "1,184 frames, 26 seconds" figure from the README. These sites scrape new GitHub repos, so the author does nothing. What they bring is SEO and reshares (LinkedIn, and Indonesian-language Threads posts tagging @meta.ai), not many direct stars.

3. **Codestuff Repo of the Day (10-27, confirmed)** .

4. **Submitting PRs to awesome lists yourself (confirmed)** : awesome-rust merged; awesome-agent-skills still open; awesome-claude-skills closed. The author forked awesome-claude-skills and awesome-claude-code on 10-13 (paving the way for their other repo, papercut-explainer), then forked awesome-rust and awesome-agent-skills on 11-02. zhuyansen/awesome-claude-video-skills (1,617 stars) also lists it.

5. **Small-account reshares on LinkedIn / X (confirmed, small scale)** : Arthi R. (LinkedIn, 10-28), Dan Kornas (X, 11-04). No big accounts seen.

6. **Distribution hooks built into the agent ecosystem (part of the product)** : the README includes a prompt you paste into Claude Code / Codex to install it, plus AGENTS.md, `npx skills add 0xS4N4TG/kinetograph`, `kinetograph mcp`, llms.txt, and it's listed on Context7. A user installs it once inside an agent, and the agent keeps calling it from then on. This helps usage a lot, but does little for stars.

7. **Channels not used** : HN, Product Hunt, trending, and media — none.

### 4. Why it took off

- **Big pool to ride, a clear pain point** : "Claude Code + Remotion" kept blowing up on Reddit from January 2026 on (a r/SaaS January thread called it a "viral moment"), and HeyGen pushed HyperFrames in March. Both depend on headless Chrome, which is slow, resource-hungry, and a pain to run on servers; the Figshare 10-31 preprint measured this overhead specifically. Kinetograph's one line, "without running Chrome", hit that pain point directly.

- **Zero migration cost** : Remotion imports resolve as-is, and 10-27 adds HyperFrames rendering as-is. Users don't learn a new API; they run an existing project and see the difference. On the day v0.2.0 (HyperFrames-compatible) shipped, the author posted on Reddit, hitting both pools at once.

- **Persuasive demos** : the launch film was built as "a TypeScript project" using public-domain footage from the Edison era of 1890, echoing the product name. Every showcase clip on the site is labeled with frame count, resolution, and render time (928 frames, 1080p, 11 seconds). Aggregators and resharers repeat these numbers almost word for word, so they were the most useful spread material.

- **Output that looks like a team's work** : one person plus Claude (183 commits signed claude, the author has 1,401), shipping 0.2.0 / 0.2.5 / 0.3.0 in two weeks, with several PRs a day. That gives newcomers confidence and makes it hard for copycats to keep up.

- **Why it stalled at 465 stars** : no HN, no big-account reshares, and the author has no audience of their own (20 followers). The PolyForm license makes some developers hesitate (Jack Gross's headline is literally "a license to read twice"). Also, many people use Remotion / HyperFrames to have agents produce videos, and a few seconds faster rendering doesn't matter much in that flow. manimgx, same playbook, reached 2,550 stars, which shows the approach can go bigger; Kinetograph's main gap is distribution.

### 5. Differentiation

Compared with Remotion / HyperFrames, it differs at the **rendering layer** : no browser, native GPU, and it's **compatible with their authoring-layer API** . It also adds agent-native interfaces (every command takes `--json`, there's an MCP, and in Studio you can select a layer and hand its source location and screenshot to an agent to edit). Compared with "fast engines" like fframes and raea, the difference is **no rewrite required** . This differentiator is what got it noticed: almost every article headline is "renders Remotion projects without a browser". But that point only gets people to click and take a look; it hasn't turned into steady usage yet (npm gets 100–300 downloads a day).

### 6. Visibility and copycats

- Visibility: **circulating in small circles** . Reddit's Claude community, several AI auto-aggregator sites, Codestuff, 1 LinkedIn posts, 1 X Medium posts (Dan Kornas), a Traditional Chinese hands-on test, and a Korean article. No HN, no PH, no media or big accounts.

- Copycats: no one seen copying the "Rust engine compatible with Remotion" route; on GitHub there are only direct forks (e.g. vitalikprac/kinetograph). Similar projects from the same period (raea 10-18, manimgx 10-05, remotion-gpu 10-31) appeared in parallel and don't count as copies.

### 7. Takeaways

1. **"Stay compatible with the big player's API, swap out what's underneath"** : this taps the existing users of Remotion and HyperFrames, which together have over a hundred thousand stars, without having to educate the market. The approach can carry over to other tools agents use that are slow or expensive underneath (manimgx has already done it for Manim; Playwright screenshots, Puppeteer PDF export, and Mermaid/chart rendering are all worth trying).

2. **Make launch clips with your own engine, and label every sample with frame count and seconds** : aggregators repeat them verbatim, which is free SEO material.

3. **A prompt that says "paste this into your agent to install" + AGENTS.md + `npx skills add` + MCP + llms.txt** : install once, and the agent calls it every time it makes a video.

4. **Post in Reddit's Claude community and submit PRs to awesome lists the day a version ships** : zero cost, but the ceiling is low. To get real volume you still need HN or a big account.

### 8. Uncertain

- The vote counts, comment counts, and exact posting times for the two Reddit posts (blocked by anti-scraping, so the originals weren't read); how many stars the r/claudeskills post actually brought in is unclear.

- The star sources can't be broken down: the stargazers endpoint returns 404 for this repo, so the time of each star and who gave it can't be retrieved.

- The "5x faster" benchmark is the author's own claim (Trawling notes the README gives no direct comparison against Remotion); in practice there are pitfalls, and yanchen.app's hands-on test raised issues with Chinese fonts and Windows paths.

- Whether the PolyForm license has any commercial revenue, and whether kinetograph-ui's private paid templates earn anything, has not been disclosed.

- Dan Kornas's follower count and the engagement on that post were not verified.

### Sources

- GitHub repo / README: [github.com/0xS4N4TG/kinetograph](https://github.com/0xS4N4TG/kinetograph); Releases v0.2.0(10-27), v0.2.5(10-28), v0.3.0(11-03); PR #13, #70

- Our github library repo_day / repo_profile (2026-10-26 ~ 11-06); hackernews library, producthunt library (no related entries)

- npm downloads: [api.npmjs.org/downloads/range/2026-10-20:2026-11-05/kinetogr…](https://api.npmjs.org/downloads/range/2026-10-20:2026-11-05/kinetograph)

- Website: [kinetograph.dev/](https://kinetograph.dev/)

- Reddit: [www.reddit.com/r/ClaudeCode/comments/1xh1a8s/](https://www.reddit.com/r/ClaudeCode/comments/1xh1a8s/) (10-27 19:01 UTC, from Brave timestamp); [www.reddit.com/r/claudeskills/comments/1xe0eq9/i_rewrote_rem…](https://www.reddit.com/r/claudeskills/comments/1xe0eq9/i_rewrote_remotion_to_be_5x_faster/); NicheDB indexes [nichedb.dev/i/622933772](https://nichedb.dev/i/622933772)

- Codestuff ROTD:[codestuff.io/repo-of-the-day/1139](https://codestuff.io/repo-of-the-day/1139)

- Aggregators & coverage: [aimatter.in/2026/10/25/kinetograph-makes-1-184-video-frames-…](https://aimatter.in/2026/10/25/kinetograph-makes-1-184-video-frames-in-26-seconds/) ; [mindpattern.ai/f/31081](https://mindpattern.ai/f/31081) ; [trawling.dev/post/3232](https://trawling.dev/post/3232) ; [jackgross-five.vercel.app/posts/ai-extensions-digest-2026-10…](https://jackgross-five.vercel.app/posts/ai-extensions-digest-2026-10-25) ; [www.aisignal.dev/analysis/0xs4n4tg-kinetograph](https://www.aisignal.dev/analysis/0xs4n4tg-kinetograph) ; [thereelstack.com/lab/kinetograph-renders-remotion-hyperframe…](https://thereelstack.com/lab/kinetograph-renders-remotion-hyperframes-projects-fast) ; [yanchen.app/blog/kinetograph-ai-agent-video-engine/](https://yanchen.app/blog/kinetograph-ai-agent-video-engine/)

- LinkedIn:[www.linkedin.com/posts/arthirajendran_github-0xs4n4tgkinetog…](https://www.linkedin.com/posts/arthirajendran_github-0xs4n4tgkinetograph-a-blazingly-activity-7521266446463725568-JJ-9)

- X:[x.com/DanKornas/status/2117971615887524293](https://x.com/DanKornas/status/2117971615887524293)

- The author's PRs: gh search prs --author 0xS4N4TG (awesome-rust merged, heilcheng/awesome-agent-skills not merged, BehiSecc/awesome-claude-skills closed)

- Competitor stars: GitHub API (2026-11-06)

- remotion-gpu preprint: [doi.org/10.6084/m9.figshare.34875540](https://doi.org/10.6084/m9.figshare.34875540)

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.
