08 — NeuroByte Pipeline

One command. A YouTube Short scripts itself, speaks itself, renders itself, and goes live — on two platforms.

NeuroByte — YouTube Shorts Automation Pipeline
Role Builder
Year 2026
Stack Node.js · Claude API · ElevenLabs · Remotion · YouTube API · TikTok API
V1 — SHIPPED, ITERATING

A fully automated faceless YouTube Shorts channel. The pipeline writes the script, records the voice, builds the video, and uploads it — with no manual steps in between.

NeuroByte is a psychology and brain facts channel. The niche is real, the content is real, and the channel is live. But the whole production stack — from topic selection to dual-platform upload — runs on a single batch command. What would normally take an hour of scripting, recording, and editing happens in about three minutes.

21 Shorts published
2 Platforms (YT + TikTok)
~3 min End-to-end pipeline time

Four stages. One command. Nothing touched by hand.

01

Script

Claude API

02

Voice

ElevenLabs

03

Render

Remotion + ffmpeg

04

Upload

YouTube + TikTok APIs

Claude doesn't just write the next script — it reads what's already working before it does.

Every Monday, analytics.js pulls the last 30 days of YouTube Analytics data — views, watch time, average view percentage, subscribers gained — and scores each video by a weighted formula. The top 5 titles and most-used tags from those top performers get saved to a local JSON file.

The next time generate.js runs, it reads that file and injects the top titles and tags directly into Claude's prompt: "Write in a similar style to these titles. Use these tags." The model is learning from its own channel data, not guessing.

The analytics script also flags underperforming videos (<100 views), which optimize.js is designed to auto-retitle on a Sunday cadence — a future-state feature built into the architecture now.

A formatted HTML email report goes to my inbox every Monday: top 5, bottom 5, top tags, total views, likes, and subs gained.

Small choices that keep the pipeline from producing the same video every day.

It works. The videos look automated. That's the next thing to fix.

The pipeline is real and it runs. 21 Shorts live on the channel, published without touching a single editing timeline. But the current visual style — Lottie animations on a dark background — is readable as AI-generated at a glance. That's a ceiling on the channel's growth that the automation alone can't solve.

The script quality and voice are solid. The bottleneck is video production. The plan is to raise that ceiling significantly in v2.

Less automated-looking. Better tools. Potentially a different model for the editing layer entirely.

Everything runs locally. No backend needed.

This is a pure Node.js pipeline. No server, no cloud functions, no infra to maintain. The heavy lifting — AI, TTS, video render, API uploads — is all handled by third-party services called from a single machine. The only infrastructure cost is the API calls.