Viral professions area · automatic content with sources

Your profession already has people going viral. Build the radar for your field on autopilot.

Finance, health, law, accounting, football, and weather: six INEMA systems that every day watch the field's biggest references, check each number against the source, and publish a video on their own, with Nei's avatar and the source on screen. Here you can see how they work and how to build the same one for your profession. The repositories are open.

finviral, saudeviral, advviral, and contaviral all publish on the INEMA TIA channel, Monday through Sunday. eventosextremospub covers weather using official data. futviral (football) publishes on the Inema Club24 channel.

01 · The systems

Six topics, the same engine.

Each system follows the biggest references in a field on YouTube, separates the facts, the numbers and the controversies, and builds a short 9:16 video. On Saturdays and Sundays a long 16:9 one also goes out: "The week explained", 5 to 7 minutes long. Everything is reported and attributed: the video tells what the person said, with the channel, date and title on screen.

Reporting is not advising. finviral, saudeviral, advviral, and contaviral do not provide investment, health, legal, or accounting advice. They show who said what, where, and when, and make clear what is opinion, what is a proposal, and what has no consensus.

02 · How it works

Eight steps, with nobody pressing a button.

A scheduler starts the system in the early morning. From there to the published video, each step writes a file that the next one checks. If the check fails twice, the video is not made, and the alert arrives on Telegram.

StageWhat happensTool
1 · ScheduleMonday to Friday the daily goes out; Saturday, the week's recap; Sunday, what's coming up ahead. Each field runs at its own time, so they don't compete for the video card.systemd (user timer)
2 · CollectionLists the new videos from the chosen channels, downloads only the audio and transcribes it on the machine itself.yt-dlp + inemavox (local Whisper)
3 · Fact baseFor each number: who said it, in which video and the literal excerpt. A video already used in the last 7 days is left out.base.md + usados.tsv
4 · ScriptWrites the lines in Nei's tone, the visuals for each scene and the caption, using only the fact base.Claude Code on the subscription (claude -p)
5 · VerificationChecks that each excerpt is really in the transcript, that the source appears, that the field's disclaimer is there and that the ending points only to inema.club.auto/checar.py
6 · AvatarNei's avatar speaks the script. If it fails, the version with a photo and voice goes out.HeyGen via the studio (subscription)
7 · VideoAnimated numbers, chart, stamp, word-by-word captions and the source on every scene, rendered frame by frame.Playwright + ffmpeg
8 · PublishingTitle, description and tags written by the agent; publishes to YouTube and sends the link to Telegram. Without a strong topic, the day doesn't become a video.yt-pubx + bot

What it costs: a machine with a graphics card, a Claude Code subscription and a HeyGen subscription. Transcription is local and the script comes out through the subscription, with no paid API per video. Without HeyGen, use the voice and the photo: step 6 is optional.

03 · Trusted sources

Who makes it onto the list decides the quality of the video.

The system only repeats what the sources said. That is why the channel list (canais.json) is the most important piece, and who gets onto it is a decision for a person, not for the AI.

Criterion 1

Ranking or registration

Use a public ranking when one exists (finviral starts from Anbima's Top 10). Without a ranking, require professional registration: CRM, CRN and CRP in health; OAB in law.

Criterion 2

Established, not emerging

A name with years of public work. The system can suggest a new one on Telegram, but it only gets in with the owner's OK. Anyone who only sells courses or does politics stays out.

Criterion 3

Official data when available

For weather, the source is the agency: INMET, NASA/NOAA, Open-Meteo, Defesa Civil. Every number carries a source and a time, and what happened is kept separate from what is forecast.

The safeguards that come with it

SafeguardHow it works
Literal excerptEvery number in the script points to an excerpt that exists in the transcript. If it doesn't exist, the check fails it.
Source on screenChannel, date and title of the source video in every scene.
Profession notice"This is not investment advice", "NO CONSENSUS", "every case is different: consult a lawyer or the public defender's office".
PoliticsAlways attributed, without taking sides. In law, no one is guilty before a conviction.
RepetitionA video that has already been cited does not come back. The same subject can return through someone else's mouth, linking the two statements.

04 · Build your own

From your profession to your first video, in five steps.

The three systems are the same engine with a different topic: advviral was born from saudeviral, which was born from finviral. You do the same: clone one, swap the topic and the sources, and test without publishing.

StepWhat you doYou get
1 · NicheChoose an area with a large audience and good people talking on YouTube: accounting, nutrition, agribusiness, real estate, education, technology.The topic and the name of the system
2 · SourcesBuild a list of 8 to 15 channels using the criteria above and note why each one got in.canais.json + pesquisa/influenciadores.md
3 · RulesWrite down what must never appear in a video in your area and the fixed notice. Put both into the script and into the check.auto/roteiro.md + auto/checar.py
4 · TestRun without an avatar and without sending, look at the video and the fact base. Adjust until the check passes without patching.SEM_AVATAR=1 SEM_BOT=1 auto/rodar.sh diario
5 · Turn it onConfigure the channel in yt-pubx, enable the timers and let it run. Follow along on Telegram in the first few weeks.A video published every day

The request for your agent

Open Claude Code (or Codex) in a new folder and paste this, swapping in your area:

Clone https://github.com/inematds/advviral into a new folder called contaviral.
Change the topic from law to accounting and individual income tax.
Read the README and CLAUDE.md before changing anything.
1. Research the 10 most-followed accounting channels on YouTube in Brazil, only those with a CRC registration, and record them in canais.json and pesquisa/influenciadores.md with the reason for each. Do not activate any without my approval.
2. Change the fixed notice to "this is not accounting advice: confirm with an accountant".
3. Adjust auto/roteiro.md and auto/checar.py to the rules of the field.
4. Run SEM_AVATAR=1 SEM_BOT=1 auto/rodar.sh diario and show me the video and the base.md.
Do not publish anything.

Before turning it on: check YouTube's rules on using excerpts from third parties and your profession's council rules on advertising. The systems here quote and attribute; they do not copy anyone's video.

05 · Ideas by area

Where to look for a trusted source in other professions.

Starting points for building your list. Check each name before putting it on the list.

AreaWho to followFixed notice
Accounting and taxesAccountants with CRC; Receita Federal announcementsConfirm with an accountant
NutritionNutritionists with CRN; Ministry of Health guidesDoes not replace a consultation
AgribusinessAgronomists with CREA; Embrapa, Conab and INMETResults vary by region and harvest
Real estateBrokers with CRECI, real estate lawyers, official indexes (FipeZap, IBGE)Not a purchase recommendation
EducationWell-known teachers and researchers; INEP and MEC for dataData attributed to the source
Technology and AIResearchers and technical creators; official company announcementsLaunch ≠ available in Brazil

06 · Repositories

The open source code of each piece.

All public on INEMA's GitHub, with a guide in Portuguese, English, and Spanish.

07 · Videos

What these systems have already published.

The three radars go out on the channel INEMA TIA. Examples of the long video from Saturday, 10/24/2026:

08 · Other areas

To go deeper.

09 · Get started now

Pick your area and clone a system today.

One afternoon is enough to have the first test video for your profession, without publishing anything.

Starting point · open

advviral

The newest system, with a step-by-step guide in PT, EN, and ES.

Open the guide →
Publishing

yt-pubx

Connect your channel and publish with a single command.

Open the guide →
Channel

INEMA TIA

Finance, health, and law videos, every day.

See the channel →

Built the one for your area? Tell us at Telegram groups or on INEMA.PRO.