Skip to content

360macky/generative-manim

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
March 24, 2023 13:02
March 20, 2023 08:33
March 24, 2023 09:22
March 20, 2023 08:33
March 20, 2023 08:33
March 21, 2023 10:41

Generative Manim

Generative Manim

🎨 GPT-4 powered generative videos. Concept. ⚑️


Preview

πŸš€ Concept

Generative Manim is a prototype of a web app that uses GPT-4 to generate videos with Manim. The idea behind this project is taking advantage of the power of GPT-4 in programming, the understanding of human language and the animation capabilities of Manim to generate a tool that could be used by anyone to create videos. Regardless of their programming or video editing skills.

πŸ›  Core Development

Generative Manim is built with Streamlit. It uses OpenAI API to make requests to GPT-4 and GPT-3.5-turbo.

Blueprint

For more details, check out the How it works section.

πŸ“¦ Installation

Once you have cloned the repository, you need to install streamlit and set OPENAI_API_KEY as an environment variable in your system.

To start the app, run:

streamlit run src/main.py

🀲 Contributing

Generative Manim is an open source project.

If you want to be the author of a new feature, fix a bug or contribute with something new.

Fork the repository and make changes as you like. Pull requests are warmly welcome.