Vera Checks See the channel page
YouTube Shorts · Instagram Reels · TikTokin progress

Ten seconds. Check first.

A short-video channel about scam and deepfake defence with one on-camera presenter, Vera. Each 35-45 second episode shows one scam and one 10-second check that stops it.

5 scripted episodes · nothing posted yet · public repo
not-real-vera · channel pagechannel page
Vera Checks screenshot
3platforms: YouTube Shorts, Instagram Reels, TikTok
5launch episodes scripted
9pass/fail checks on scripts and renders
0posts published so far
Why it exists

One scam, one check, one source.

The repo holds the whole channel as files: the niche research, the channel rules, five scripted episodes, the video renderer and the Buffer scheduling tool.

Nothing has been posted. The episodes are rendered locally and wait for a human to watch and approve them.

In short

Three rules every episode keeps.

01

One presenter, one format

Vera presents every episode the same way: the scam, how it is built to work on you, then the check.

02

One check per episode

Each episode shows one scam and one 10-second check that stops it. No list of ten tips.

03

Every check has a source

Each check is traced to an FBI IC3 alert that was opened and read. The source is on screen and in the caption.

How it works

From script to scheduled post

  1. 1

    Render

    Run make_episode.py for one episode or all five.

  2. 2

    Watch and approve

    Watch the video, then run autopost.py approve for that episode.

  3. 3

    Publish

    autopost.py publish copies approved episodes to media/ and pushes, so Buffer can fetch them.

  4. 4

    Post

    autopost.py post prints the request as a dry run.

What's inside

What is in the repo today.

Five scripted launch episodes

A fake toll text, a cloned voice of your kid, a wrong-number text that turns into crypto advice, a fake deputy on the phone, and what to do when money has already left your account. Each has a script, an on-screen card, a check, a source, a caption and hashtags.

A renderer for vertical video

One command turns a script into a 1080x1920 video with voice, captions and sound cues. The voice runs locally with Kokoro.

A scheduler that starts as a dry run

The posting tool schedules approved episodes through Buffer. Without --live it prints the exact request and sends nothing.

A human approves every episode

Unapproved episodes are never published or scheduled, and an episode is never scheduled twice.

Platform AI-content label on every post

Posts are sent with each platform's own AI-content label switched on, on YouTube, Instagram and TikTok. Nothing is added to the video or the caption.

Nine pass/fail checks

A gate script checks the scripts and the renders, including that every source link answers.

The niche research, with a test

An evidence table, a scoring matrix, and the 30-day test that decides if the channel works. The matrix is a judgement, not a measurement.

Run it yourself

Render an episode yourself.

From the README’s “Make the videos” section. Full options, requirements and troubleshooting are there too.

Open the README
shell
$ pip install requests pillow numpy opencv-python imageio-ffmpeg kokoro-onnx
$ python tools/get_voice_model.py          # one-time, 120 MB voice model into models/
$ python pipeline/make_episode.py ep01     # or: all
$ python tools/gates.py --links            # nine checks
Your data

The API key stays out of the repo

  • The Buffer API key is read from ~/.notrealvera/buffer_key.txt or the BUFFER_API_KEY environment variable.
  • Vera never uses a real person's face, voice or name.
Good to know

Honest limits.

Straight from the README, so you know what you're getting before you try it.

  • The rendered episodes show Vera as a still portrait with camera movement.
  • One synthetic voice plays every part, so the performed scam calls do not change voice.
  • The numbers in the niche research come from search summaries and are marked by confidence.
  • Whether the handle @verachecks is free has not been checked.
  • "Beats the market" is a hypothesis.
Under the hood

How it's built.

Built with

Language
PythonHTML/CSSPowerShell
Testing
Automated tests

30 files in the repo · last updated 14 Nov 2026.

Browse the code
Questions

Good questions.

How do I get it running?

The commands in the “Make the videos” box above come straight from the README. Paste them into a terminal; the README covers options and troubleshooting.

Where does my data go?

The Buffer API key is read from ~/.notrealvera/buffer_key.txt or the BUFFER_API_KEY environment variable. Vera never uses a real person's face, voice or name.

What doesn't it do yet?

The rendered episodes show Vera as a still portrait with camera movement. One synthetic voice plays every part, so the performed scam calls do not change voice.

Is it finished?

Not yet: it's marked “in progress” and still changing. The README always has the current state.

Who made it?

Juwen Lie, an R&D mechanical engineer in Batam, Indonesia, as an independent personal project.

Keep exploring

More from the same workbench.

Five episodes scripted. None posted yet.

Ten seconds. Check first.