CPU3DAI tools for 3D, video and audio

DataMagic: video generator — what it does and what you need to run it

DataMagic is an open source video generator that turns tabular data into an animated story with voice-over narration. The tool was created by the Data Intelligence and Analytics Lab at HKUST(GZ) and is designed to automatically produce videos based on uploaded tables.

What it does

As described by the author, DataMagic works on the "data to video" principle: the user uploads a table, and the system generates a narrated animated data story — an animated story with voice-over. It is built on artificial intelligence technologies, and the repository tags list the areas of data-storytelling, data-visualization and video-generation. LLM and Python are also mentioned, which points to the use of language models and the corresponding stack in the implementation.

What you need to run it

The code is written in TypeScript and published in the repository github.com/HKUSTDial/DataMagic. The license is MIT: it permits use, modification and distribution of the code, including in commercial projects, provided the license text and copyright notice are retained. The authors do not specify requirements for the operating system, amount of memory or the presence of a GPU. Working with the project will require a runtime that supports TypeScript.

Who it suits

The tool may be useful to analysts, researchers and developers who need to quickly turn tabular data into a clear video with explanations. The open source code and MIT license allow DataMagic to be embedded into your own projects and modified for specific tasks. Those looking for a ready-made service without having to deal with code may find the distribution format unsuitable: the authors do not state whether a hosted version is provided for running without building it yourself.

DataMagic occupies the niche of automated creation of video stories from structured data. The project is being developed in an academic environment and is aimed at the tasks of visualizing and presenting data in video format.

DataMagic — video generator pipeline AI-powered data-to-video generation Input data data table file upload Data analysis LLM processing plot extraction Visualization animation charts and text Voiceover speech synthesis narration text Video narrative animation Tech stack TypeScript · Python · LLM · data-visualization · video-generation About Data Intelligence and Analytics Lab @ HKUST(GZ) MIT License · Open source · datamagic.chat
How the DataMagic pipeline works. The diagram is drawn from the tool’s fact sheet.

Fact sheet

Code licenseMIT source
LanguageTypeScript source
Last code change2026-10-09 source
Repository created2026-06-20 source
Changes often — as of 2026-10-10
GitHub stars303 source
Forks6 source

Values are collected automatically from official sources and were checked on 2026-10-10. Each one links to its source, and values taken from the developer’s pages also carry a verbatim quote — hover over the note. Pricing and versions are shown as of the check date and change most often; verify on the vendor’s site before buying.

See also