{"adoption": {"forks": 288, "observed_at": "2026-08-28T04:04:29.061788+00:00", "stars": 1354}, "canonical_url": "https://ross.abutalabs.com/products/ai-fusion-video", "card": {"archived": false, "artifact_type": "application", "description": "【融光】 - 基于 Agent 的全流程AI短剧/漫剧/视频创作平台 - Java & agentscope2.0 | Agent-based end-to-end AI creation platform for short dramas, motion comics, and videos – built on Java & & agentscope 2.0.", "domain": ["artificial-intelligence", "media", "entertainment"], "enriched": true, "function": ["agent-framework", "video-processing", "image-processing", "chat-interface", "workflow-automation", "self-hosted", "mcp"], "health_score": 99, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Stonewuu/ai-fusion-video"], "name": "Stonewuu/ai-fusion-video", "platform": ["jvm", "self-hosted"], "pushed_at": "2026-08-18T04:36:42+00:00", "repo": "Stonewuu/ai-fusion-video", "stars": 1354, "tags": ["ai-video-generation", "short-drama", "motion-comics", "storyboard", "screenplay", "agentscope", "agent-workspace", "multimodal", "video-creation", "s3-storage", "ai-agents", "video", "nodejs", "docker", "web-server"], "topics": ["agents", "automation", "java", "short-drama", "video-generation", "agentscope"], "urls": [], "use_cases": ["generate AI short drama videos from a script", "turn screenplays into storyboards with AI assistance", "create motion comics using AI agents", "generate images and videos for each scene of a script", "self-host an AI video creation studio with my own API keys", "manage video projects with teams and AI agent workspaces"], "what_it_is": "RongGuang (Fusion Video) is a self-hosted, agent-driven web platform for end-to-end AI creation of short dramas, motion comics, and videos, combining project management, screenplay organization, storyboarding, and image/video generation in one workspace. It ships a Java 21 backend built on AgentScope 2.0 (with Skill, MCP, and sub-agent support), a Next.js frontend, and Docker Compose deployment, connecting to OpenAI-compatible, Anthropic, Gemini, DashScope, and Ollama model services with local or S3-compatible storage.", "when_to_avoid": ["you only need a simple one-click text-to-video generator without project or storyboard management", "you need professional non-linear video editing rather than AI-assisted creation", "you want a lightweight library or CLI to embed in your own app instead of a full web platform", "you cannot run a Java 21 backend plus Next.js frontend stack"], "when_to_choose": ["you need an end-to-end workflow from script to storyboard to generated video", "you want a self-hosted platform where model API keys and media storage stay under your control", "you work in teams on episodic video projects and need roles, assets, and reusable media management", "you want an agent workspace with streaming chat, multimodal input, MCP tools, and sub-agents for multi-step creative tasks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ai-fusion-video", "repo": "Stonewuu/ai-fusion-video", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.061788+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:42:00.222560+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b5476891748a0b07618e5cc681e7343047ab2605acfc8097bd9af0de49e7259e", "fetched_at": "2026-08-28T04:04:29.061788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Stonewuu/ai-fusion-video"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 12, "rhythm": 96}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 170, "days_push": 15, "days_rel": 27, "gap_med": 2, "n_releases_24m": 18}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}