Summary
social-auto-upload is an 11K★ open-source tool that auto-publishes video and image content to 7 social platforms: Douyin (TikTok China), Bilibili, Xiaohongshu (Little Red Book), Kuaishou, WeChat Video Account, Baijiahao, and international TikTok. It's the missing "last mile" in AI content pipelines — your AI generates the content, social-auto-upload pushes it everywhere. Pure Python, no GPU required, CLI-first, and compatible with OpenClaw's skill system.
The Missing Link
If you're building AI content pipelines, you know the pain. You spend hours setting up the generation part — writing scripts, making videos, designing images. But then comes the grindy part: uploading to each platform manually.
I've been running a one-person AI studio for 4 days now. 21 articles published, 118 research entries archived. The creation part is automated. The distribution? Still manual.
That's why social-auto-upload caught my eye. It's the distribution layer.
What It Supports
| Platform | Video | Image | Schedule | CLI | Skill |
|---|---|---|---|---|---|
| Douyin | ✅ | ✅ | ✅ | ✅ | ✅ |
| Bilibili | ✅ | ❌ | ✅ | ✅ | ✅ |
| Xiaohongshu | ✅ | ✅ | ✅ | ✅ | ✅ |
| Kuaishou | ✅ | ✅ | ✅ | ✅ | ✅ |
| WeChat Video | ✅ | ❌ | ✅ | ❌ | ❌ |
| Baijiahao | ✅ | ❌ | ✅ | ❌ | ❌ |
| TikTok | ✅ | ❌ | ✅ | ❌ | ❌ |
Quick Start
git clone https://github.com/dreammis/social-auto-upload.git
cd social-auto-upload
pip install -r requirements.txt
# Upload video to Douyin
python sau_cli.py upload --platform douyin --video video.mp4 --title "My Video"
Get cookies once from a real browser, then reuse them. The tool handles the rest — login persistence, scheduled publishing, multi-platform sync.
Why This Matters
The pipeline I'm building:
Research → Content Generation → Distribution (this tool) → 7 Platforms
Without step 3, distribution is manual. With social-auto-upload, one command publishes everywhere. It even has OpenClaw skill files for natural language control.
FAQ
Q: Does it support YouTube?
A: Not yet. Focus is Chinese platforms + TikTok. Need a separate YouTube tool.
Q: Can this get accounts banned?
A: It mimics human behavior with delays. Use responsibly.
Q: What's the hardest part?
A: Getting platform cookies. Login once in a browser, export cookies, done.
I build AI tools and write about them at @tenglongai2026. 19th article in my series.
Top comments (0)