{"id":"hitsz-tmg-aigc-claw","name":"AIGC-Claw","homepage":"https://filmagent.github.io/","repo_url":"https://github.com/HITsz-TMG/AIGC-Claw","category":"ai-ml","subcategories":[],"tags":["ai-ml","video-generation","multimodal","agents","workflow-orchestration","fastapi","nextjs","openclaw","skills","python"],"what_it_does":"AIGC-Claw is an end-to-end AI video generation system built around the OpenClaw platform. It turns a user’s idea into a complete video through a six-stage workflow: script generation, character design, storyboard/shot planning, reference image generation, video generation (image-to-video and text-to-video), and post-editing/assembly with transitions. It supports interactive user confirmation at each stage and multiple third-party model providers (e.g., DashScope, Seedream, Jimeng, Kling, DeepSeek, OpenAI, Gemini).","use_cases":["Generate a short film from an idea with multi-stage, reviewable outputs","Create scripts/storyboards/characters and then synthesize video segments","Prototype a multi-model AIGC filmmaking pipeline integrating LLM/VLM/image/video providers","Interactive production workflow (confirm outputs stage-by-stage) for demos or creative tools"],"not_for":["Production-grade, fully managed SaaS use where you need guaranteed SLAs without self-hosting effort","Environments requiring strict compliance guarantees or documented data residency terms from the vendor","Security-sensitive deployments without additional hardening (e.g., input validation, access controls, audit logging)","Using it as a simple single-call API for video generation without the orchestration workflow"],"best_when":"You want a self-hostable, customizable creative pipeline where each stage’s artifacts can be inspected and approved, and you’re comfortable wiring API keys for multiple model providers.","avoid_when":"You need a standardized, well-documented public API/SDK with clear rate limits and robust error semantics, or you cannot accept the operational complexity of running FastAPI/Next.js and coordinating multiple external AI providers.","alternatives":["OpenAI/Google SDK-based custom pipelines for text-to-video","Other multi-agent AIGC workflow frameworks (OpenClaw skills or similar orchestration projects)","Specialized video generation UIs/APIs from model providers (e.g., Kling/Jimeng/DashScope) used directly rather than via a multi-stage orchestrator"],"af_score":37.8,"security_score":46.8,"reliability_score":22.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:24:47.069191+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Environment variables in .env for model provider API keys","Likely provider-specific API key auth for LLM/VLM/image/video endpoints"],"oauth":false,"scopes":false,"notes":"No explicit end-user auth mechanism (e.g., user login, API keys for the service) is described in the provided README; only model-provider API keys are shown in a backend .env. Security posture for the service endpoints is therefore unclear from the provided documentation."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing is not described; costs depend on the selected external model providers and the number/size of generated assets/videos."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":37.8,"security_score":46.8,"reliability_score":22.5,"mcp_server_quality":0.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":35.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":70.0,"security_notes":"Strengths: uses environment variables (.env) for provider API keys (better than hardcoding). Uncertainties/risks: provided docs do not describe authentication/authorization for the FastAPI service itself, scope/granularity, rate limiting, audit logging, input validation, or explicit TLS/transport configuration. Running a multi-provider pipeline increases the attack surface and data-handling complexity; ensure logs never include prompts/keys and that requests are validated/sandboxed.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":20.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This is an orchestration workflow rather than a small single-purpose API; an agent must manage multi-stage state and artifact passing.","Multiple external providers/models are supported; model-specific failures can occur, and the README does not describe normalized error handling/retries across providers.","Interactive stage-by-stage confirmation is mentioned; an agent may need to emulate or automate user confirmation paths."]}}