Skip to content

Mas-AI-Official/contentops-core

Repository files navigation

ContentOps — Autonomous AI Media Agency

MAS-AI Technologies Inc.

ContentOps is a fully autonomous, multi-tenant AI media agency. It runs the complete content loop:

TREND DISCOVERY → VIRAL ANALYSIS → SCRIPT → AVATAR VIDEO → PUBLISH → MONITOR → OPTIMIZE

Quick Start

# 1. Clone and setup
git clone https://github.com/Mas-AI-Official/contentops-core.git
cd contentops-core
python -m venv venv
venv\Scripts\pip install -r requirements.txt

# 2. Configure
cp .env.template .env
# Edit .env with your API keys

# 3. Start dashboard
venv\Scripts\python scripts\start_server.py
# Open http://localhost:8080/docs

# 4. Generate content
venv\Scripts\python scripts\run_pipeline.py "Your topic here" --platform tiktok

Architecture

  • Tool Manager — Token economy controller with VRAM conflict prevention
  • Script Maestro — 4-stage pipeline: Extract → Angle → Structure → QA
  • Avatar Engine — Voice generation (Kokoro free / ElevenLabs production)
  • Dashboard API — FastAPI with 14 endpoints for full system control
  • Multi-Tenant — Each client gets isolated brand, credentials, and content pipeline

Multi-Tenant (Agency Model)

Each client is a tenant with their own:

  • Brand identity and guidelines
  • Avatar and voice configuration
  • Content calendar and posting schedule
  • Platform credentials
  • Analytics tracking

Create a new client:

curl -X POST http://localhost:8080/api/tenant/create \
  -H "Content-Type: application/json" \
  -d '{"tenant_id":"client-001","display_name":"Client Corp","avatar_name":"BotName","niche":"fitness"}'

Tech Stack

Component Primary Fallback
Script LLM Ollama (local, free) Claude API (QA only)
Voice TTS ElevenLabs Kokoro-82M (free)
Video Remotion (React) FFmpeg
B-Roll Pexels API (free) Pixabay
Dashboard FastAPI -
Analytics Platform APIs SQLite

License

Proprietary — MAS-AI Technologies Inc.

About

making content for all platform for at least 5 niche

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages