Jellyfish  by Forget-C

AI short drama production studio

Created 1 month ago
2,548 stars

Top 17.9% on SourcePulse

GitHubView on GitHub
Project Summary

Forget-C/Jellyfish offers a comprehensive, one-stop solution for AI-powered short drama (vertical video) production. It addresses the critical challenges of maintaining visual consistency (character, scene, prop drift) and streamlining the industrial workflow from script input to final export. Targeting content creators, AI film studios, and individuals seeking low-cost vertical video production, Jellyfish provides an end-to-end pipeline with enhanced control and asset reusability.

How It Works

Jellyfish employs a core strategy of "global seed + unified style + asset reuse" to combat AI generation drift, ensuring extreme consistency across generated assets. It facilitates an industrial production workflow, transforming literary scripts into shootable storyboards and then into video segments. The system features a visual, what-you-see-is-what-you-get storyboard editor with fine-grained control over cinematography and real-time preview, complemented by a robust asset management system for characters, scenes, props, and costumes.

Quick Start & Requirements

The project focuses on a development setup. To generate API client code, navigate to the front directory and run pnpm run openapi:update, assuming a backend service is running (defaulting to http://127.0.0.1:8000). Frontend technologies include React 18, TypeScript, Vite, and Ant Design/Tailwind CSS. Backend options include Node.js/NestJS, FastAPI, or Spring Boot. The system integrates with multiple AI model APIs (OpenAI, Anthropic, Midjourney, Runway, Kling, Luma). Specific hardware requirements like GPUs are not detailed but are implied for AI video generation. Community support is available via GitHub Issues.

Highlighted Details

  • Extreme Consistency: Solves AI generation drift using global seeds, unified styles, and asset reuse.
  • Industrial Production Workflow: End-to-end pipeline from literary script to shootable storyboards and video segments.
  • Visual & Controllable: WYSIWYG storyboard editor with fine-grained control over cinematography and real-time preview.
  • Asset Reuse System: Centralized management of characters, scenes, props, costumes, and prompt templates.
  • Agent Workflow: Customizable agents for plot extraction, character extraction, and storyboard suggestions, featuring a visual node-based editor.
  • Multi-Vendor Model Management: Supports various text, image, and video generation models from multiple providers.

Maintenance & Community

The project is in active development, with ongoing work on core modules like the storyboard editor and advanced prompt templating. Community engagement and contributions are welcomed via GitHub Issues for feature suggestions, bug reports, and discussions. WeChat and Discord channels are planned for future community building.

Licensing & Compatibility

Jellyfish is licensed under the Apache-2.0 license. This permissive license is generally suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

As the project is under active development, some advanced features and workflow components are still in progress or planned. The README focuses on the development setup, and end-user deployment instructions or pre-compiled binaries are not explicitly provided.

Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
2
Issues (30d)
13
Star History
2,580 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.