Seedance on GitHub

Explore Seedance GitHub resources, community projects, API examples, and open-source tools for AI video generation.

🏢 Official Seedance GitHub Resources

While Seedance 2.0 itself is not open-source, ByteDance maintains several official repositories:

Seedance API SDK (Python)

github.com/bytedance/seedance-python-sdk

Official Python client for Seedance API. Includes authentication, video generation, and webhook handling.

Seedance Node.js SDK

github.com/bytedance/seedance-node

JavaScript/TypeScript library for integrating Seedance into web applications.

Seedance Examples Repository

github.com/bytedance/seedance-examples

Collection of code examples, workflow templates, and best practices.

👥 Community GitHub Projects

Popular Third-Party Tools

Seedance-ComfyUI-Nodes

Custom ComfyUI nodes for Seedance integration. See ComfyUI guide.

github.com/community/seedance-comfyui

Seedance-Batch-Generator

CLI tool for batch video generation from CSV prompts.

github.com/community/seedance-batch

Seedance-Prompt-Gallery

Curated collection of successful prompts with examples.

github.com/community/prompt-gallery

Seedance-Discord-Bot

Generate videos directly from Discord.

github.com/community/seedance-bot

💻 Code Examples

Basic Python Example

from seedance import Client

client = Client(api_key='your_key_here')

# Simple text-to-video
video = client.generate(
    prompt="Cinematic sunset over mountains",
    duration=10,
    resolution="2k"
)

print(f"Video URL: {video.url}")
print(f"Status: {video.status}")

Multi-Modal Generation (Python)

video = client.generate(
    prompt="@character walking through @environment",
    assets=[
       {"id": "character", "url": "https://example.com/char.jpg"},
        {"id": "environment", "url": "https://example.com/bg.mp4"}
    ],
    audio_url="https://example.com/music.mp3",
    duration=15
)

Webhook Handling (Node.js)

const Seedance = require('seedance-node');

app.post('/webhook', (req, res) => {
    const event = req.body;
    
    if (event.type === 'video.completed') {
        console.log(`Video ready: ${event.data.download_url}`);
        // Process completed video
    }
    
    res.sendStatus(200);
});

🔧 Workflow Templates

Social Media Automation Workflow

GitHub repository with complete workflow for generating daily social media videos:

  1. Fetch trending topics from API
  2. Generate video with Seedance
  3. Auto-post to TikTok/Instagram
  4. Track engagement metrics
github.com/community/seedance-social-automation

Music Video Generator

Sync video generation to music beats using Seedance audio features.

github.com/community/seedance-music-sync

🤝 Contributing to Seedance Community

How to Contribute

  • Share workflows: Submit your ComfyUI or automation workflows
  • Report bugs: Document issues in community projects
  • Write tutorials: Create guides and documentation
  • Build tools: Develop plugins and integrations

Popular Community Repositories

Star these repos to stay updated:

  • ⭐ Seedance Awesome List - Curated resources
  • ⭐ Seedance Prompt Database - Community prompts
  • ⭐ Seedance Tutorials - Video guides and walkthroughs

📚 API Documentation on GitHub

Official API documentation is version-controlled on GitHub:

github.com/bytedance/seedance-api-docs

Includes:

  • Complete endpoint reference
  • Authentication guides
  • Rate limiting details
  • Error code reference
  • Migration guides between versions

See also: Seedance API Guide

📚 Related Resources