AN AI PRODUCTION LINE FOR YOUTUBE

Faceless Factory

Your faceless channel, running like a factory.

Topic research, script, voice-over, footage, editing, subtitles, thumbnail and Shorts — all produced on our servers. The upload happens there too, through Google's official API. Nothing to install, no machine to keep running.

Free mode produces videos at no cost beyond your subscription; upgrade any single step to premium AI whenever you want. Nothing goes live without your approval.

Get started // nothing to install · produced server-side · uploaded via the official API, on your approval
Topic
Script
Storyboard
Direction
Policy
Voice
Footage
Subtitles
Assemble
Thumbnail
Shorts
Publish
OUTPUT → ■ long-form + Shorts + thumbnail + subtitles + metadata

What is Faceless Factory?

WHAT THIS APPLICATION DOES

Faceless Factory is a web application running at youtube.bahasoftware.com. For a topic and language you choose, it produces a YouTube video with AI: it writes the script, synthesises the voice-over, gathers the visuals, edits the video and prepares the subtitles and the thumbnail.

When the video is ready it goes to an approval screen. Once you have watched it and pressed Approve, the application uploads it to your own YouTube channel through the official YouTube Data API v3, sets the thumbnail, adds the subtitle track and — if you selected one — adds it to a playlist. We connect to your channel with Google OAuth 2.0; we never see your password, and you can revoke access in one click at any time.

One button.
A publish-ready package.

SPEC / 01

Starting a job doesn't hand you a lone mp4 — every piece your channel needs that day is produced together.

🎬

Long-form video

1080p, narrated, edited, subtitled. You pick the target length, anywhere from 9 to 25 minutes.

📱

Vertical Shorts

Cut from the strongest moments of the video to funnel viewers back to the long-form.

🖼

Thumbnail — 4 variants

Not one image: four different strategies are produced, scored, and the best is picked. Don't like it? Switch to another.

📝

Title, description, tags

Metadata written for search and the recommendation algorithm — category and playlist included.

💬

Subtitle file

Burned in and delivered as a separate .srt — and uploaded to YouTube as a caption track on publish.

🌍

Dubbed audio tracks

Optionally the same script is translated and narrated in up to 15 languages; you download the tracks and add them to your channel.

Real output from this line.
All of it live.

SPEC / 02

Not one of these was touched by hand: topic, script, narration, footage selection, edit, thumbnail, title and description were produced end to end by the line and published on auto-approve.

FT History and documentary The Forgotten Legacy of Ancient Chinese Medicine (5 Key Principles) 8:06 · History / documentary
CapitalSketchYt How Cognitive Biases Sabotage Your Savings ($7 Tips) 10:48 · Personal finance (AI video)
FT Crime And Mystery The Unsolved Cases of J. Edgar Hoover: Hidden Files Revealed 7:37 · True crime / mystery
Alternative History If You Were a Roman Centurion in 100 AD 11:37 · History / alternate history (AI video)
Kozmosun İçinden Zaman Uzayının Eksik Parçaları: Bilimsel ve Spekulatif Keşifler 14:28 · Science / space-physics (Turkish narration, AI video)
Mühürlü Gölge Santiago'yu Sorgula: Gizli Bilgiler ve Gerçek Hikâyeler 6:12 · True crime / mystery (Turkish narration, AI video)
Atlas Dosya 18. Yüzyılda Tımarlarda Yaşanılanlar: Bir Ailenin Gücü ve İnkırası 12:06 · Business / case documentary (Turkish narration, AI video)
FT Ai AracTec How AI is Revolutionizing Environmental Conservation [Future Trends] 5:46 · AI tools / technology

Shorts cut from the same jobs

FT History and documentaryShorts
CapitalSketchYtShorts
Kozmosun İçindenShorts
Atlas DosyaShorts
These are our own test channels, opened to show what the line produces — an output sample, not an income promise. Most of the footage came from stock archives and the narration from a free voice engine — the free tier result. The ones tagged "AI video" were produced with premium mode's AI-video layer.

Twelve stations.
One line.

SPEC / 03

Every video runs the same line. What each station did, which tool it used and what it cost is listed for you in the job report.

01 Topic research A topic and angle chosen for your niche, with repeats of what you already covered ruled out.
02 Script Opening to close, written for watch time — specific to the topic, not a template.
03 Storyboard The script is broken into scenes; visual language and character consistency are set here.
04 Visual direction Per-scene visual briefs plus a single style anchor, so the clips look like one video.
05 Metadata Title, description, tags, category and — if you use them — the resource block in the description.
06 Originality audit Policy audit runs before anything is rendered, at script stage. A risky job stops early.
07 Voice-over Narration in the voice you picked — free, open-source or premium engine.
08 Footage Sourced from stock archives or generated with AI from scratch — or a mix of both.
09 Timeline & subtitles Audio, footage and captions are locked to frame.
10 Edit & render The final cut is assembled with motion, transitions and burned-in captions.
11 Thumbnail & Shorts The thumbnail engine builds and scores 4 variants, vertical clips are cut, dubbed tracks are prepared.
12 Approval & publish You preview and approve; approved videos are uploaded to your channel through the official API.

You decide what
a video is allowed to cost.

SPEC / 04

One choice per channel: which kinds of tools may make these videos? The default is Free — so an unwanted charge simply cannot happen.

Free
$0

Videos are made entirely with free tools; no paid API is touched at all. Nothing to pay beyond your subscription.

  • Script: our shared AI pool
  • Voice: Edge / Piper
  • Footage: Pexels + Pixabay stock
  • Editing: FFmpeg
Hybrid
only as needed

Mostly free tools; when a free tool isn't good enough for a step, that step alone gets help from a paid service.

  • Free tools tried first
  • Escalates only when output fails the bar
  • Per-clip spend ceiling
  • Every step's cost reported
Premium
quality first

Uses paid services directly to get the best result: cinematic AI clips, the most human-sounding narration, AI thumbnails.

  • Premium voice engine
  • AI video clips
  • AI thumbnail layers
  • Priority production
Paid tools are billed to your own API account — we don't mark them up and we don't resell tokens. Connecting a key is never required: without one, the system simply keeps producing on the free tier.

Thirty-odd tools.
None of them mandatory.

SPEC / 05

Pick which tool does which job, one by one — or touch nothing at all and let the system decide based on your production mode. For every tool the panel states what it is for, whose account pays for it, and what happens when it fails.

Script & text Shared Gemini — free Your own Gemini key Groq / OpenRouter / OpenAI / Claude Qwen 14B on a rented GPU Ollama (your own server)
Voice-over Edge — free Piper — free Kokoro (rented or your own GPU) Google TTS OpenAI TTS ElevenLabs
Stock footage Pexels — free Pixabay — free
AI video Nano Banana Kling PixVerse Hailuo Runway Gen-4 Google Veo Wan (rented GPU) ComfyUI (your own GPU)
AI scene imagery Nano Banana SDXL (rented GPU) ComfyUI Fooocus Local draw layer — free
Thumbnail AI layers (rented GPU / Nano Banana) Smart stock — free (Pexels, Pixabay, Wikimedia, NASA) Basic thumbnail — free
Edit & render FFmpeg — free Rented render worker Remotion

✅ Production never stops.

If the tool you picked can't deliver — no key, no balance left, service down — the system moves to the next one. If none are left, it finishes on the free tier. Every capability has a free floor beneath it: voice falls to Edge, imagery to the local draw layer, the edit to FFmpeg, the thumbnail to the basic one. There is no scenario where a job comes back half-done with a "provider error"; the job report tells you exactly which tool stepped in.

SPEC / 06

Stock footage or AI?
Both.

Stock is fast and free, but the same clips circulate on every channel. AI clips are original but expensive. So you can mix them: the hook and the key scenes are generated, the rest comes from stock.

For consistency across scenes, one style anchor — setting, character, palette — is written into every clip brief. Nine ready visual styles (realistic, cinematic, anime, 3D, retro, minimal…) sit behind a single dropdown. And you set the ceiling on how many AI clips a video may use, so there is no surprise bill.

ESTIMATED COST PER CLIP
Nano Banana≈ $0.04
Wan (rented GPU)≈ $0.04
Kling≈ $0.08
PixVerse≈ $0.12
Hailuo≈ $0.15
Runway Gen-4≈ $0.25
Google Veo≈ $0.40
Your own GPU$0

Estimates from published list prices, billed to your own account.

The video being done
isn't the job being done.

SPEC / 07
🌍

Dubbing in 15 languages

The script is translated and narrated in Spanish, Portuguese, Hindi, German and more. YouTube's multi-language audio has no public API, so the tracks are handed to you — add them from Studio if the feature is live on your channel.

🎨

Brand kit generator

Logo, banner, name ideas and an About text for the channel. You don't start a new channel staring at a blank page.

💬

Comment reply drafts

Short, genuine reply drafts for the comments your channel receives. Not a copy-paste template — specific to each comment.

📈

Real performance data

Views, watch time, retention and subscriber gain from YouTube Analytics; impressions and CTR from the Reporting API. Nothing is estimated — the date the data belongs to is stated.

🧠

Publishing memory

Tracks how published videos performed and feeds it back into later scripts as an observation. Observation, not instruction — so it never collapses into a template.

🔔

Instant alerts

Video ready, awaiting approval, published, job failed — pushed to Telegram as it happens. Bind your own account in one click and you get alerts for your channels only. On Pro and Agency.

🧩

Workflow builder

Rewire the production line by drag and drop: add steps, remove them, assign a different tool per step. Presets included: Classic, Cinematic AI, Fast/Cheap.

🎞

Editor project export

Want to cut it yourself? Export the timeline to Premiere, DaVinci, Final Cut and CapCut.

Language & Dubbing and the Workflow builder are off by default — most people don't need them on day one. Request them from your account page and we'll switch them on.

Not a business model built
on losing your channel.

SPEC / 08

Originality audit

Every video is audited against YouTube's inauthentic-content policy — and it happens before anything is rendered, at script stage. Templated, copy-paste channels are losing monetization; this line is built not to produce them.

Nothing publishes without you

You preview the video, thumbnail and copy, then approve or reject — or turn on auto-approve for channels you trust. Auto-approve takes a separate, explicit consent; we don't tick that box for you.

No browser automation

Every touch of YouTube goes through Google's official APIs. Nothing drives the Studio UI or "signs in as you" — that is the single most common way an automated channel gets suspended.

AI disclosure

Uploads carry the AI-content disclosure YouTube asks for. We're not looking for a way around the rule.

Fake engagement: never

We don't sell views, subscribers or likes, and we don't connect to anything that does. It's the fastest way to lose a channel.

GDPR & KVKK

Privacy policy, cookie and data-retention documents are published; you can export everything in your account at any time, or delete the account outright.

SPEC / 09

Publishing via Google's official API.
You keep the keys to the channel.

Videos are produced on our servers and uploaded to YouTube from those same servers, with Google OAuth 2.0 consent over the YouTube Data API v3. Nothing to install, no machine to keep running, no browser being driven anywhere.

You never hand us a password: you connect your channel on Google's own consent screen and we receive only the scopes you granted. The token is stored encrypted, never leaves the server, and the moment you hit "disconnect" it is revoked at Google too.

Before every upload the connected account's real channel id is verified — a video cannot land on the wrong channel. Thumbnail, captions and playlist are attached during the upload; you watch the queue live and can cancel it. Auto-publish is on Pro and above; on Starter the video, thumbnail, captions and copy come down as one package.

PUBLISHING LAYER
Authorization ■ Google OAuth 2.0 + PKCE
Upload ■ YouTube Data API v3
Browser automation ■ none
Attached on upload thumbnail · captions · playlist
Tokens encrypted, stay server-side
Disconnect revoked at Google + data deleted

A system with the lid open.

SPEC / 10
🧩

"How it was made" trace

Each job report lists, line by line, which tool ran each step and what it cost.

🔑

The keys are yours

Connect your own API keys if you want; charges land on your provider account with no cut taken by us. Keys are stored encrypted, masked in the UI, never written to logs.

📊

Live production status

See the current stage, the estimated finish time and the upload progress live in the dashboard.

🗑

Short retention

Produced files are kept for 3 days then deleted (a job waiting in the publish queue is never swept). Data read from YouTube is kept for at most 30 days.

📤

Export your data

Download everything in your account in one click; deleting the account is one screen too — typed confirmation, no undo.

📄

Audit trail

Sign-in, consent granted or revoked, publish approvals and deletions are written to a durable audit log; token-shaped strings are masked before anything is written.

The real job list
behind one video.

SPEC / 11

The hard part of a faceless channel isn't the idea; it's doing the same ten jobs from scratch for every video. This table puts those jobs side by side: on your own, and on the line.

JOB
ON YOUR OWN
ON THE LINE
Topic and angle
Tab after tab of research; spotting repeats is on you
Chosen for the niche, past topics ruled out
Script
A blank page, every single time
A full script written for watch time
Voice-over
A mic setup or a paid TTS subscription
The voice you picked — free tier included
Footage
Search stock, download, trim
Automatic stock search or AI generation
Edit
An editor and hours in it
Automatic render; audio, footage and captions aligned
Thumbnail
Design attempts
4 variants produced and scored; you choose
Shorts
A second editing pass
Cut from the long-form automatically
Title, description, tags
By hand, per video
Written for search and recommendations
Upload
By hand in Studio, file by file
Uploaded via the official API the moment you approve
Cadence
However motivated you feel
On a schedule; it runs while you sleep
The line does not make the call for you — every video passes your approval before it goes out. What you get back is everything except that decision, already done.

Live in four moves.

SPEC / 12

Create an account, pick a plan

Sign up, choose a plan, pay. The setup wizard walks you through the rest.

~3 minutes

Define and connect your channel

Name, niche, language, voice, visual style and cadence. Connect the YouTube channel in one click on Google's consent screen.

~5 minutes

Choose a production mode

Free, hybrid or premium — and if you care, pick the individual tools too.

~1 minute

Produce and approve

One button. Preview when it's ready and approve; with auto-publish on, it goes to your channel.

daily, on autopilot

Not for everyone.
Here's who it isn't for.

SPEC / 13

The shortest honest sales pitch is saying who should not buy. If you're in the right-hand column, keep your money.

A fit

  • One-person operations that want a steady cadence without losing hours to it every day
  • Anyone testing several niches or languages to see which one lands
  • People who'd rather own the production infrastructure than pay an agency monthly
  • Anyone who wants cost control: produce on the free tier, upgrade only the step you care about
  • Existing channels that can't keep up the publishing rhythm

Not a fit

  • On-camera vlog channels — this line produces faceless content
  • "Upload and get rich" expectations — there is no revenue guarantee, and there can't be
  • Anyone shopping for bot views or fake subscribers — we don't connect to that, ever
  • Frame-by-frame cinematic production (export exists, but the final cut is yours)
  • Breaking-news content — the line is built for a daily rhythm, not a minute-by-minute one

🛡 Who carries the risk?

Change your mind before producing anything and you get a full refund within 14 days. The keys are yours and so is the data: export everything in one click, or delete the account outright. No lock-in — the videos you made are already on your own channel.

Pay for the factory,
not for the tokens.

SPEC / 14

The subscription is for the production line itself. In free mode your videos cost nothing beyond it.

Starter
₺666/mo
billed annually
  • 1 channel
  • 30 videos / month
  • Free / Hybrid / Premium modes
  • Tool picker + automatic failover
  • Shorts + subtitles + thumbnail
  • Video downloads
  • Auto-publish to YouTube
  • Custom script prompts
  • AI thumbnails
  • Telegram alerts
Choose Starter
Pro
₺999/mo
billed annually
  • 3 channels
  • 120 videos / month
  • Auto-publish to YouTube
  • Custom script prompts
  • AI thumbnail art
  • Telegram alerts
  • Priority production queue
  • Everything in Starter
Choose Pro
Agency
₺2500/mo
billed annually
  • 10 channels
  • 600 videos / month
  • Everything in Pro
  • Multi-channel management
  • Priority support
Choose Agency

// Plans are billed annually; the figure shown is the per-month equivalent. Payment is by bank transfer. If you choose to use paid AI tools, that usage is billed directly to your own provider account — we take no cut on top. Prices exclude VAT.

Straight answers.

SPEC / 15
Can I really produce videos at no extra cost?
Yes. Free mode runs on free tools only: our own AI pool writes the script, open-source engines narrate it, footage comes from free stock archives, FFmpeg does the edit. Nothing is charged beyond your subscription.
Do I have to install anything?
Nothing at all. Production and publishing both happen server-side; a browser tab is the whole client. An earlier version needed a small desktop app to upload — that architecture is gone, replaced by Google's official API.
How does auto-publish work?
You connect your channel on Google's consent screen. When you approve a video, the server uploads it through the official YouTube Data API, attaches the thumbnail and the caption track, and adds it to a playlist if you use one. The connected channel's identity is verified before every upload. Auto-publish is on Pro and above; on Starter you download the package and upload it yourself.
What do you get access to in my Google account?
Sign-in asks only for identity (name, e-mail); the YouTube permission is separate and requested only when you connect a channel. Before you reach the consent screen, the app itself shows which scope is being asked for and why. Disconnecting revokes the token at Google and deletes that channel's data in the same request.
Do I have to connect my own API key?
No. Connecting a key is a purely optional upgrade path. Connect one and that tool switches on, billed straight to your provider account — we don't resell tokens and take no cut. Without one, the system keeps producing on the free tier.
Is faceless AI content allowed on YouTube?
Yes. YouTube bans neither AI content nor faceless channels; what its policy targets is mass-produced, templated repetition. That's why every video passes an originality audit before you see it, why each channel gets its own angle and style, and why the AI-content disclosure is set on upload.
Are dubbed tracks really attached to the video?
The honest answer: no, not automatically. YouTube's multi-language audio has no public API. We translate and narrate the script in up to 15 languages and hand you the audio files from the job page; if the feature is live on your channel you add them in Studio. The alternative is a separate channel or video per language.
Do you guarantee revenue?
No — and no honest tool can. We sell production infrastructure, not income. What we can say: what monetized faceless channels have in common is consistent cadence, retention-focused editing and per-video originality — which is exactly what this line is built around.
Do you offer view or subscriber boosting?
Never. Fake engagement violates YouTube's terms and gets channels terminated. If a tool offers you bot views, run. There's only one way to grow that survives: real content, real retention, real audiences.
How long does a video take?
It depends on length and production mode; in free mode a typical long-form video is done in around half an hour. Queues can stretch at busy times — the dashboard shows the live stage and an estimated finish time.
How many videos can be published per day?
Google's YouTube API quota allows 100 uploads a day, and that ceiling is for the whole platform rather than per account. Hitting it is not an error: the job waits in the queue and resumes when the quota refills.
How long are my videos kept?
Produced files stay on the server for 3 days, then they're deleted automatically — except a job still waiting in the publish queue, which is never swept. Data read from YouTube (channel profile, comment text) is kept for at most 30 days.
How are my API keys stored?
Encrypted (Fernet/AES) with a key that never sits in the database. Masked in the dashboard, never written to logs. Delete them whenever — and they're gone.
Can I delete my account and my data?
Yes, both in one screen. Export everything from the account page, then delete the account permanently — channels, jobs, tokens and files included.
Can I cancel, and is there a refund?
Yes. If you produced no video, you get a full refund within 14 days. Once you've started producing, unused whole months are refunded pro rata. Details: the Refund Policy.
What about rights to the visuals used in the videos?
Stock scenes come from openly licensed archives (Pexels, Pixabay; the thumbnail engine also uses Wikimedia and NASA). AI imagery is generated for your job. The line never reuses someone else's video and adds no background music — if you want music, you add it yourself.
Which languages can it produce in?
A channel's main content language can be any of 15: English, Turkish, German, Spanish, French, Portuguese, Italian, Russian, Arabic, Hindi, Indonesian, Japanese, Korean, Polish, Dutch. Every one of them has voices that work on the free tier.
My channel is new with zero subscribers — is this useful?
The line's work doesn't depend on channel size: it produces the same video for a zero-subscriber channel. But honestly — a new channel takes weeks to find traction and we have no shortcut for that. What we solve is cadence and production load. Also, uploading a custom thumbnail requires YouTube's phone verification; we check that when you connect and warn you if it's missing.
How do I pay?
By bank transfer. Pick a plan and you get a reference code and account details; the plan activates once the payment is confirmed. If you have a discount code, enter it at the payment step.
What happens when something goes wrong?
A failed job is retried and the reason is written in the job report; you can also restart it with one button. On Pro and Agency every event lands in Telegram, so you don't have to watch the dashboard.

Start the line. Approve the output.

// your first video today, on your approval

Open your factory