{"id":17727659,"url":"https://github.com/marcelo-earth/generative-manim","last_synced_at":"2025-05-15T01:08:51.356Z","repository":{"id":146816909,"uuid":"616466279","full_name":"marcelo-earth/generative-manim","owner":"marcelo-earth","description":"🎨 GPT for video generation ⚡️","archived":false,"fork":false,"pushed_at":"2025-03-18T12:30:20.000Z","size":1171,"stargazers_count":556,"open_issues_count":7,"forks_count":82,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-05-12T00:34:40.487Z","etag":null,"topics":["2d","animation","gpt","gpt-4","gpt3","gpt3-turbo","manim","openai","prompt2manim","python-3","rendering","streamlit","text2manim","video"],"latest_commit_sha":null,"homepage":"https://animo.video","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcelo-earth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-03-20T12:54:22.000Z","updated_at":"2025-05-10T08:38:57.000Z","dependencies_parsed_at":"2024-03-30T05:25:01.384Z","dependency_job_id":"bf7fade2-94cd-45ab-8a4d-7343cb766011","html_url":"https://github.com/marcelo-earth/generative-manim","commit_stats":{"total_commits":211,"total_committers":3,"mean_commits":70.33333333333333,"dds":"0.028436018957345932","last_synced_commit":"c1d3936b29f38222e1be39f981724c46b52f6dd9"},"previous_names":["marcelo-earth/generative-manim","360macky/generative-manim"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelo-earth%2Fgenerative-manim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelo-earth%2Fgenerative-manim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelo-earth%2Fgenerative-manim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelo-earth%2Fgenerative-manim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcelo-earth","download_url":"https://codeload.github.com/marcelo-earth/generative-manim/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254254042,"owners_count":22039792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","animation","gpt","gpt-4","gpt3","gpt3-turbo","manim","openai","prompt2manim","python-3","rendering","streamlit","text2manim","video"],"created_at":"2024-10-25T18:07:16.567Z","updated_at":"2025-05-15T01:08:46.343Z","avatar_url":"https://github.com/marcelo-earth.png","language":"Python","funding_links":[],"categories":["Openai"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg\n    src=\".github/logo.png\"\n    align=\"center\"\n    width=\"100\"\n    alt=\"Generative Manim\"\n    title=\"Generative Manim\"\n  /\u003e\n  \u003ch1 align=\"center\"\u003eGenerative Manim\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  🎨 GPT-4o powered generative videos. Concept. ⚡️ \u003ca href=\"https://discord.gg/HkbYEGybGv\"\u003eJoin our Discord server here!\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://generative-manim.vercel.app\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?label=Demo\u0026message=Generative%20Manim\u0026color=000000\u0026logo=vercel\u0026style=flat\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://animo.video\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?label=Platform\u0026message=Animo\u0026color=E11D48\u0026logo=openai\u0026style=flat\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?label=OpenAI%20API\u0026message=GPT-4o\u0026color=000000\u0026logo=openai\u0026style=flat\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg src=\"https://img.shields.io/static/v1?label=Anthropic\u0026message=Claude\u0026color=000000\u0026logo=anthropic\u0026style=flat\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n![Preview](./.github/preview.jpg)\n\n## 🚀 Concept\n\n**Generative Manim** (GM) is a suite of tools that allows you to create videos with Manim using LLMs (Large Language Models) like GPT-4 or Claude. The idea is to enable anyone to create wonderful animations from text ✨.\n\nIt began as a prototype of a web app that uses [GPT-4](https://openai.com/research/gpt-4) to generate videos with [Manim](https://www.manim.community). The idea behind this project is taking advantage of the power of LLMs 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.\n\n- 🖐️ [Generative Manim Demo](https://generative-manim.vercel.app/): Check out the demo of Generative Manim!\n- 🔬 [Generative Manim API](https://github.com/360macky/generative-manim/tree/main/api): Build over the Animation Processing Interface, or API.\n- 🧑‍💻 [Generative Manim Developers](https://discord.gg/HkbYEGybGv): Join our Discord server, learn new things, share your creations and more!\n- 🍎 [Generative Manim Streamlit (Legacy)](https://github.com/360macky/generative-manim/tree/main/streamlit): First LLM exploration of LLMs and Animation.\n\n## 💻 Models\n\n**Models** are the core of Generative Manim. A model is a way to convert text to code, that can later be rendered in a video.\n\n| Name                          | Description                                                               | Engine                     | Phase |\n| ----------------------------- | ------------------------------------------------------------------------- | -------------------------- | ----- |\n| GM GPT-4o                     | Latest GPT model from OpenAI powered by a custom System Prompt            | GPT-4o                     | ✅    |\n| GM GPT-3.5 Fine Tuned         | First Fine-tuned model of GPT-3.5                                         | GPT-3.5                    | ✅    |\n| GM GPT-3.5 Physics Fine Tuned | Fine-tuned GPT-3.5 model trained to generate Physics animations           | GPT-3.5                    | ✅    |\n| GM Claude Sonnet              | Claude Sonnet 3 model from Sonnet adapted with our custom System Prompt   | claude-3-sonnet-20240229   | ✅    |\n| GM Claude Sonnet 3.5          | Claude Sonnet 3.5 model from Sonnet adapted with our custom System Prompt | claude-3-5-sonnet-20240620 | ✅    |\n\n### 📡 New Models\n\nIf you want to suggest a new model, please open an issue in the [repository](https://github.com/360macky/generative-manim/issues) or talk with us in our [Discord server](https://discord.gg/HkbYEGybGv).\n\n## ✨ Sponsors\n\n**Generative Manim** is currently sponsored by **The Astronomical Software Company**.\n\n## 🤲 Contributing\n\nGenerative Manim is an open source project.\n\nIf you want to be the author of a new feature, fix a bug or contribute with something new.\n\nFork the repository and make changes as you like. [Pull requests](https://github.com/360macky/generative-manim/pulls) are warmly welcome. Remember you can also join our [Discord server](https://discord.gg/HkbYEGybGv) to discuss new features, bugs or any other topic.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelo-earth%2Fgenerative-manim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcelo-earth%2Fgenerative-manim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelo-earth%2Fgenerative-manim/lists"}