THREADS AUTO POSTER
Self-hosted Threads workflow

POST WITH A PLAN.

Source-backed research, AI-assisted drafts, human review, and Threads publishing—inside one workflow you operate yourself.

Threads Auto Poster dashboard preview

Real dashboard · sanitized screenshot without credentials

WORKFLOW

Not a content generator that posts blindly.

Threads Auto Poster separates research, drafting, quality gates, approval, and publishing so one failed step does not become duplicate publishing or ungrounded content.

01 / SOURCE

Select evidence

Use approved sources and link cooldowns to avoid repeating the same material.

02 / DRAFT

Draft safely

The agent drafts against strategy, source context, and format limits.

03 / CHECK

Hold weak output

The quality gate checks structure, URLs, length, duplication, and pillar rules.

04 / PUBLISH

Publish deliberately

Approval mode is available; an uncertain publish is never retried automatically.

CAPABILITIES

An auditable Threads content workflow.

01

Source-backed drafting

Source health, temporary snapshots, and cooldowns keep content context traceable.

02

Pillars & compositions

Set themes, language, source policy, promotion, structure, CTA, and format without rewriting the scheduler.

03

Quality gate

Rejected drafts remain as evidence. Nothing is forced through just to clear a schedule.

04

Retry without duplicates

Retryable preparation errors run until the slot window ends; uncertain publishes are quarantined.

05

SQLite-first

Configuration, schedules, history, audit, and source registry run on backup-friendly SQLite.

06

Approval or auto mode

Start with manual review. Enable auto-post only when the workflow and account are ready.

SELF-HOSTING

Run it on your infrastructure, not inside our black box.

This repository is for operators who need control of the source registry, schedule, database, AI provider, and Threads credentials.

git clone https://github.com/yanstd888/threads-auto-poster.git
cd threads-auto-poster
cp .env.example .env
npm install
npm run build
npm run start:4000
NeedThreads Auto Poster
Data controlSQLite on your own host
Evidence-backed draftsSource registry + context
Human reviewApproval mode
Uncertain publishNever auto-retry
WHO IT IS FOR

For teams that prefer control over a “generate & blast” button.

Indie builders

Build a product education rhythm without losing final approval.

Agencies & operators

Operate distinct source pools and content pillars in a structured way.

Technical content teams

Use research trails, audit logs, and safe fallbacks for accountable content.

FAQ

Questions before you deploy.

Is this a hosted service?

No. This is a self-hosted project. You run the app, database, and configuration on your own infrastructure.

Can content be reviewed before publishing?

Yes. Use approval mode to save drafts and review them before publishing.

Does GitHub Pages run the scheduler?

No. GitHub Pages is a static introduction site. The scheduler runs on a self-hosted installation.

How can I contribute?

Read CONTRIBUTING, open a relevant issue, then submit a small PR with appropriate test evidence.