Vibeleaderboard
Index / app
Visit github.com
Category
AI Agents
Rank

Previous survey · No. 772 ·

Type
APP
Builder
hkuds
Latest release
v1.2.0
Date

About

An agentic video-generation system with director, screenwriter, and producer agents.

What it does

ViMax turns concepts, screenplays, or novels into planned, multi-shot videos. It creates stories, characters, scripts, storyboards, reference imagery, shots, and final assemblies. Users can revise plans and control rendering through a terminal workspace or browser interface.

Why it's ranked here

Its strongest case is workflow breadth. Few steps remain outside the system between narrative input and assembled video. Support for resumable sessions, render checkpoints, artifact previews, reference tracking, and parallel media generation makes the project more substantial than a thin model wrapper.

What's good

It offers distinct workflows for ideas, scripts, and long-form fiction instead of forcing every input through one prompt. Reference photos support recurring people or pets. Structural rendering contracts allow compatible image and video providers without inheritance. Downloads retry transient failures, while video assembly closes media readers even when processing fails.

Tradeoffs

Setup requires Python 3.12, uv, local configuration, and credentials for language, image, and video providers. The browser server launches a separate Python agent process, adding operational complexity. Provider behavior and generated-media quality remain external dependencies. The documented platform list covers Linux and Windows, but not macOS.

How to use it well

Use ViMax for independent production, narrative prototyping, or adapting existing scripts and fiction into generated shot sequences. Start in the interactive workspace when plans need revision, artifact inspection, and resumable rendering. Use direct pipelines for repeatable inputs. It does not document a conventional manual timeline editor, so keep a separate editing tool for detailed post-production control.

Technical notes+

The package metadata in pyproject.toml names autolongvideogeneration, requires Python 3.12 or newer, uses uv-compatible dependencies, and includes pytest in the development group. main_agent.py exposes an asynchronous CLI with session selection, one-shot prompts, JSONL events, stdin operation, and context compaction. web/server.mjs provides a Node HTTP bridge with JSON endpoints, server-sent events, uploads, session management, artifact streaming, provider configuration, and agent process control. tools/protocols.py defines runtime-checkable structural contracts for image and video generators. utils/retry.py retries network failures and server errors while failing fast on other HTTP errors. utils/text.py sanitizes model-derived path components against traversal and hidden-path cases.

Observed

License
MIT, stated by the repository README badge.
Primary language
Python, with a Node-based browser server and frontend bridge.
Runtime requirement
Python 3.12 or newer.
Installation surface
Clone the repository and synchronize dependencies with uv.
Interfaces
Direct Python pipelines, interactive terminal agent, JSONL CLI mode, and Web UI.
Platform support
Linux and Windows are listed in the environment instructions.
Packaging
Python project metadata declares runtime dependencies and a pytest development group.

Read from readme.md, pyproject.toml, main_agent.py, main_idea2video.py, main_script2video.py, utils/text.py, web/server.mjs, utils/image.py, utils/retry.py, utils/timer.py, utils/video.py, tools/__init__.py, agents/__init__.py, tools/protocols.py.

Tech Stack

Python

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.