DEVTECHMODE - All Social Media Downloader
Operational Baseline · Version 1.0

DEV TECH MODE Manager &
Bulk TikTok Downloader

An enterprise productivity software for content creators, agencies, and power users. Automate watermark-free TikTok scraping, custom FFmpeg video slicing (by time or part count), Google Gemini AI metadata generation, and multi-device SaaS license management.

No Watermark Scraping FFmpeg Segment Slicing Gemini AI Captions & Hooks Single-Session Protection
DEVTECHMODE Interface Baseline
Queue Worker: Online
128
Total Videos
4
Pending
120
Completed
4
Failed
PROFILES MANAGEMENT
Creator Video URL Status Actions
@creator_handle /video/739281... Completed

Software Features & Technical Specification

High-density functionality matching the system baseline and background queue architecture.

Profiles & Channel Manager

Add unlimited TikTok creator channels, assign local destination folders, set maximum video caps, and filter by Trending, Latest, or Random feeds.

Smart FFmpeg Slicing Engine

Trim media by exact Time Duration (15s, 30s, 60s clips) or slice into Parts (2, 3, 4, 5 equal segments) using native FFmpeg binaries.

Google Gemini AI Metadata

Integrates with Google Gemini API (`GeminiAgentService`) to auto-generate viral video titles, hooks, hashtags, and short captions for every video.

Redis Queue & Worker Heartbeat

Non-blocking background job dispatching (`DiscoverCreatorVideosJob`, `DownloadVideoJob`, `SplitVideoJob`) with `QueuePulseJob` heartbeat cache detection.

Global Sync & Data Portability

Broadcast split configurations and download parameters across all creators with one click. Full JSON import and export for state backup.

Multi-Tenant SaaS Licensing

Super Admin key portal (`/admin/licenses`) to issue keys, enforce expiration, set device limits (`max_devices`), and lock sessions via `EnforceSingleLicenseSession` middleware.

System Workflow

4-step sequence from authentication to clip processing and storage.

1

License Activation

Submit your valid License Key upon sign in to validate your single device session.

2

Add Creators & Rules

Input TikTok channel links, select split mode (Time / Parts), max video limit, and output directory.

3

Launch Processing Queue

Click "Launch Download"—background queue workers execute `yt-dlp` scraping and `FFmpeg` video slicing.

4

Inspect & Export

Play rendered clips inline, view Gemini AI captions, or offload clips to local folders and AWS S3 storage.

USER DASHBOARD ARCHITECTURE

Client Workspace Controls

  • Inline Media Player: Preview downloaded TikTok videos and split segments directly.
  • AI Caption Modal: Inspect and copy auto-generated Gemini AI hooks, captions, and tags.
  • Manual Split Trigger: Perform custom post-download splitting on individual videos.
  • JSON Data Import/Export: Backup and restore creator configurations instantly.
SUPER ADMIN BACKEND

SaaS License Management

Super Admin module (`/admin/licenses`) for generating single or bulk license keys, hashing key strings, setting activation hints, assigning expiry timelines, setting device caps (`max_devices`), and reviewing audit trails (`LicenseLog`).

Streamline Your TikTok Processing Workflow

Log in to your workspace to configure creators, set split parameters, and monitor queue performance.