Generative Manim
๐ 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.
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.