This project is a Web-UI interface developed based on the open-source project dreammis/social-auto-upload. The underlying functionality is built upon the original project with targeted optimizations and modifications to provide a more modern and user-friendly web interface.
- Multi-Platform Support: Support for Xiaohongshu (小红书), Douyin (抖音), Bilibili (B站), Kuaishou (快手), WeChat Video Account (视频号)
- Batch Publishing: Publish content to multiple platforms simultaneously
- Account Management: Manage accounts across all platforms in one place
- Material Management: Upload and manage video materials
- Task Management: Track publishing status and results
- Python 3.10+ (Backend runtime)
- Node.js 18+ (Frontend build)
- npm or yarn (Package management)
- Chrome/Chromium browser (for account login automation)
# Navigate to backend directory
cd backend
# Create virtual environment (Python 3.10+)
python -m venv venv
# Activate virtual environment
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt# Navigate to frontend directory
cd frontend
# Install dependencies
npm install
# Start development server
npm run devOpen your browser and navigate to: http://localhost:5173/
-
Install Rust (required by Tauri)
# Download from https://rustup.rs/ -
Build the application
# From project root cd src-tauri cargo tauri build
-
The built executable will be in
src-tauri/target/release/
cd frontend
npm run buildThe built files will be in frontend/dist/, which can be deployed to any web server.
本项目是基于开源项目 dreammis/social-auto-upload 开发的 Web-UI 界面。底层功能基于原项目作了针对性的优化和修改,提供更现代化、更易用的网页界面。
- 多平台支持:支持小红书、抖音、B站、快手、视频号
- 批量发布:一次操作,同时发布内容到多个平台
- 账号管理:统一管理所有平台的账号
- 素材管理:上传和管理视频素材
- 任务管理:追踪发布状态和结果
- Python 3.10+(后端运行环境)
- Node.js 18+(前端构建)
- npm 或 yarn(包管理工具)
- Chrome/Chromium 浏览器(用于账号登录自动化)
# 进入后端目录
cd backend
# 创建虚拟环境 (Python 3.10+)
python -m venv venv
# 激活虚拟环境
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt# 进入前端目录
cd frontend
# 安装依赖
npm install
# 启动开发服务器
npm run dev打开浏览器访问:http://localhost:5173/
-
安装 Rust(Tauri 需要)
# 从 https://rustup.rs/ 下载安装 -
构建应用
# 从项目根目录 cd src-tauri cargo tauri build
-
构建完成的可执行文件在
src-tauri/target/release/目录
cd frontend
npm run build构建产物在 frontend/dist/,可部署到任意 Web 服务器。
本项目暂时采用 MIT License 开源许可证。
This project is currently licensed under the MIT License.
如果这个项目对您有帮助,请给一个 ⭐ Star 以表示支持!
If this project is helpful to you, please give a ⭐ Star to show your support!

