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.
Interface Baseline
| 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.
License Activation
Add Creators & Rules
Launch Processing Queue
Inspect & Export
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.
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`).