CP
ContentPilot
System Live
AI Content Automation Platform

Automate Your Content Creation
& Publishing

ContentPilot turns news feeds, RSS sources, and topics into polished blog posts and social media content β€” automatically, every day.

πŸ“‘
RSS / News Feeds
β†’
πŸ€–
AI Writes Content
β†’
πŸ“
WordPress Publish
β†’
πŸ“²
Social Sharing
⏱️

Save Hours Every Day

No more manually writing blog posts or social updates. ContentPilot generates publish-ready content while you focus on your business.

πŸš€

Publish Without Lifting a Finger

Articles go straight to WordPress. Social posts land on Facebook and Instagram. Fully automated, on your schedule.

πŸ“ˆ

Grow Your Traffic Consistently

A steady stream of SEO-optimized, topical content keeps your site fresh and your audience engaged β€” without burnout.

Everything you need to publish at scale

Each module handles a different content channel. Mix and match based on your needs.

From source to published in minutes

A simple, automated pipeline that runs on its own β€” every hour, every day.

πŸ“‘

Collect Sources

ContentPilot monitors RSS feeds, news sites, and custom topics you define.

✍️

AI Writes It

Our AI models generate original, on-brand articles and social posts automatically.

βœ…

Quality Check

Built-in duplicate detection and content validation prevent repetitive posts.

πŸ“€

Publish & Share

Content goes live on WordPress and gets shared to your social media pages.

Live Output from ContentPilot

Real content generated by the system β€” refreshed automatically.

Latest Article
Auto-published
Loading latest article...
Fetching from ContentPilot pipeline...
β€” β€”
Latest Social Post
Auto-published
Loading...
Fetching from ContentPilot pipeline...
β€” β€”

Built for reliability at any scale

Docker-first architecture. Every module runs in an isolated container with runtime locking, retry logic, and structured logging.

🐳

Containerized Modules

Each module runs as an independent Docker container. Failures are isolated β€” one module's crash never affects another.

πŸ”’

File-Based Locking

Runtime locking with stale-lock detection prevents duplicate concurrent runs. Atomic lock files, PID-tracked, auto-released on failure.

πŸ”„

AI Provider Failover

Primary β†’ fallback provider routing with exponential backoff. Anthropic and DeepSeek supported. Swappable without changing module code.

πŸ“Š

SQLite Runtime Metadata

Every run is recorded: start time, duration, publish count, exit code, error message. WAL-mode for safe concurrent access.

docker compose β€” contentpilot
$ ./scripts/run_job.sh daily_news
 
βœ“ Lock acquired pid=18432
βœ“ DB initialized WAL mode
 
daily_news | job_start run_id=a3f7c91d
daily_news | provider=deepseek model=deepseek-chat
daily_news | generated content in 1.82s
 
publisher | target=gs_facebook_main
publisher | Facebook post published
post_id=120213456789012
 
βœ“ job_end success=True duration=3.41s published=1
βœ“ Lock released
 
$ _