Download Latest Version v1.1.0 -- OpenRouter BYOK support source code.zip (1.5 MB)
Email in envelope

Get an email when there's a new version of ViralMint

Home / v1.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-05-07 1.9 kB
v1.0.0 -- Initial public release source code.tar.gz 2026-05-07 1.4 MB
v1.0.0 -- Initial public release source code.zip 2026-05-07 1.5 MB
Totals: 3 Items   2.9 MB 1

Initial open-source release.

Added

  • Scout — multi-platform trend discovery across YouTube, TikTok, Douyin, and Google Trends, with virality scoring and 3×–20× channel-baseline outlier detection.
  • Analyze — local Whisper transcription plus AI insight extraction (hook, structure, tone, retention risks) per downloaded video.
  • Generate — full pipeline: AI script → TTS voice → Pexels stock footage → word-by-word ASS captions → background music → finished mp4.
  • Clip Studio — extract publishable 30–60s shorts from a long-form source; AI picks the best moments and burns captions.
  • Publish — direct upload to YouTube (OAuth) and TikTok (OAuth or session cookie) with platform-optimized titles, descriptions, tags, and thumbnails.
  • Chat — streaming WebSocket chat with the planner agent; action blocks dispatch background jobs (scout / download / analyze / generate / upload).
  • Messaging — two-way chat over Telegram, WhatsApp, Discord, and Slack — same agent, different transport.
  • BYOK — Anthropic / OpenAI / YouTube / Pexels / TikHub keys settable per-user in the UI or via .env. Per-user keys are AES-256 encrypted at rest.
  • Edge TTS — 400+ free voices in 70+ languages; the default voiceover provider.
  • Universal downloader — yt-dlp under the hood (1000+ sites supported).
  • 92-test pytest suite covering crypto, scout scoring, captions, exception handling, HTTP utilities, and the async task runner.
  • AGPL-3.0 license, SPDX headers on every Python source file.

Security

  • API binds to 127.0.0.1 (loopback) by default. Users who want LAN access can set HOST=0.0.0.0 in .env knowingly.
  • All third-party credentials encrypted with Fernet (AES-256) before being written to SQLite.
  • No telemetry. No analytics. No cloud backend in the middle — keys go directly from your machine to the provider.
Source: README.md, updated 2026-05-07