panda-video-generator  by szhshp

Developer-first engine for automated video creation and publishing

Created 4 months ago
254 stars

Top 99.1% on SourcePulse

GitHubView on GitHub
Project Summary

Panda Video Generator is a developer-first, end-to-end automation engine designed to streamline video content creation and multi-platform publishing. It targets developers and content creators seeking to automate workflows from web content extraction and text-to-video conversion to automated uploads, significantly reducing manual effort and enabling efficient management of multiple social media accounts.

How It Works

This project offers a comprehensive, integrated workflow leveraging modern web technologies. It begins with web scraping to extract content and titles, followed by AI-driven text-to-speech (TTS) using Edge TTS and VTT subtitle generation. Video rendering is handled by Remotion, utilizing customizable templates. A key differentiator is its multi-modal integration: users can orchestrate processes via AI Agents (like Cursor, Claude Code), a user-friendly web-based automation wizard, or a robust CLI for custom scripting and CI/CD pipelines. Browser automation drives the final multi-platform publishing step.

Quick Start & Requirements

  • Primary Install/Run: pnpm automation (for the web wizard).
  • Prerequisites: Node.js (≥ 20.9), ffmpeg (system-installed and in PATH).
  • Setup: Clone repository, run pnpm install:project, copy .env.example to .env and configure environment variables.
  • Links: Environment Configuration, CLI Usage Guide, Automation Wizard.

Highlighted Details

  • Full workflow automation: Web scraping, LLM summarization, TTS, Remotion rendering, and multi-platform publishing.
  • Flexible integration options: AI Agent Skills, a no-code browser wizard, and a CLI.
  • Supports publishing to Bilibili, Douyin, WeChat Channels, YouTube, Kuaishou, and more.
  • Customizable video templates (horizontal/vertical) and media assets.

Maintenance & Community

The project shows recent activity with updates in May 2026. Notable changes include the removal of Xiaohongshu support due to anti-scraping measures and the removal of GitHub Actions cloud rendering examples. Feedback is primarily handled via GitHub Issues.

Licensing & Compatibility

The project is licensed under the MIT License. This permissive license generally allows for commercial use, modification, and distribution, including within closed-source projects, without significant restrictions.

Limitations & Caveats

Support for Xiaohongshu has been removed due to anti-scraping challenges. GitHub Actions cloud rendering examples were also removed. Several features, such as HackerNews, Quora, and Reddit scraping, AI music/background generation, and OpenClaw integration, are still under development (🚧). Users must ensure compliance with relevant laws and platform terms of service when using scraping and automation features.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
12 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.