Vol. I · No. 579Rochester, New York, Thursday, September 24, 2026Creator Tools · Page B5
All workSection B · Page B5

Creator Toolsautoreel

A Telegram Chat That Runs My Instagram

autoreel turns one talking-head clip into a finished, edited Instagram Reel and posts it.

The @21stcentury.sahil link-in-bio site
The link-in-bio site that the pipeline updates every time a reel goes out.Screenshot: links.21stcenturysahil.workers.dev

I run a tech Instagram page, @21stcentury.sahil. Making one good reel by hand takes hours: finding a topic, writing, filming, captioning, editing, posting, answering comments. autoreel does everything except the filming. I still record myself, because that's the part people actually come for.

Every night at 3am a discovery job reads real community signals: YouTube feeds, subreddit RSS, GitHub and Hacker News. A Claude researcher turns that into 3 topic cards, each with sources and a full draft script in my voice, and sends them to me on Telegram. Every tool link gets fetched and checked in code before it reaches me.

autoreel does everything except the filming.

My voice lives in a file called VOICE.md: rules, gold examples and sections the system writes itself after a learn pass. When I ask for a revision, it resumes the same Claude session for that script, so edits build on each other.

Once I send back a clip, the render pipeline takes over. It normalizes the video, gets word timestamps from faster-whisper, lines the captions up with the script, and hands everything to a Claude director that plans the scenes. Playwright grabs screenshots of real sites and logos. Music ducks under my voice. Remotion renders the result, and the reel comes back to Telegram with Post, Redo and Edit buttons.

The scene kit has 25+ scene types across text, data, UI and apps, and each video gets one random bright accent color. When none of them fit, the director can write up to 3 new components for a single video. Each one has to pass a still-render check before it's allowed in the reel. That verify loop is what lets me trust generated code in something that goes out publicly.

Posting goes through the Instagram Graph API. Each post also writes a row that feeds my link-in-bio site, an Astro app on Cloudflare Workers that counts clicks through a locked-down database function. A comment-to-DM autoresponder watches tool reels for the word TOOL, replies privately, and sends the link once the person answers. It can check whether they follow the page first, and that gate can be strict, soft or off.

It runs 24/7 on an always-on laptop with a self-hosted Telegram Bot API server in Docker. If Claude gets logged out, the bot tells me on Telegram instead of failing silently. Failing loudly is a feature.

The repo is public, about 11.6k lines of TypeScript and Astro. Everything it makes goes out under my name, which is why nothing gets posted until I tap Post.

Graphic

How it works

autoreel, start to finish, in 6 steps.

  1. Step 1:

    Discover

    3am scan of YouTube, Reddit, GitHub and HN

  2. Step 2:

    Script

    3 topic cards with drafts in my voice

  3. Step 3:

    Record

    I film a talking-head clip and send it back

  4. Step 4:

    Direct

    Whisper timestamps, captions and a Claude scene plan

  5. Step 5:

    Render

    Remotion renders the reel for my approval

  6. Step 6:

    Publish

    Instagram Graph API, link-in-bio site and DM funnel

Graphic: The Sahil Bachu

More from The Work

See all 25

Developer Tools · New

Agents Assemble, They Never Animate

FrameWright is a marketplace of Remotion video templates that coding agents drive by writing JSON.

A live marketplace of video template packs built on Remotion. Your coding agent writes a JSON manifest, validates it, checks stills and renders a real MP4 on your own machine. No per-render fee.

Continued on Page B3

Voice AI · New

AI Agent Now Phones the Caterer for You

Dispatch finds local vendors for your event, calls and emails them, and brings back real quotes.

An AI event-planning agent. Tell it about your wedding, party or corporate event and it finds local vendors, reaches them by AI phone call or email, and turns what they say into quotes you can compare.

Continued on Page B2

Browser Agents

The Job Hunt Agent That Refuses to Hit Submit

JobOps finds jobs, tailors a resume for each one and pre-fills the application, then stops and waits for me.

A job-search command center that runs on my laptop. It pulls postings from five sources, scores them with headless Claude, tailors a LaTeX resume per job and pre-fills applications in Chrome. It never submits. I review and send every one.

Continued on Page B9