├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── logo.png ├── preview.jpg └── use_local_server.png ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── GenScene.mp4 ├── GenScene.py ├── LICENSE ├── README.md ├── api ├── .env.example ├── .gitignore ├── README.md ├── __init__.py ├── prompts │ └── manimDocs.py ├── public │ └── openapi.yaml ├── requirements.txt ├── routes │ ├── __init__.py │ ├── chat_generation.py │ ├── code_generation.py │ └── video_rendering.py └── run.py ├── datasets ├── README.md ├── code │ ├── ArgMinExample.md │ ├── ArgMinExample.py │ ├── BooleanOperations.py │ ├── BraceAnnotation.py │ ├── FixedInFrameMObjectTest.py │ ├── FollowingGraphCamera.py │ ├── GradientImageFromArray.py │ ├── GraphAreaPlot.py │ ├── HeatDiagramPlot.py │ ├── ManimCELogo.py │ ├── MovingAngle.py │ ├── MovingAround.py │ ├── MovingDots.py │ ├── MovingFrameBox.py │ ├── MovingGroupToDestination.py │ ├── MovingZoomedSceneAround.py │ ├── OpeningManim.py │ ├── PointMovingOnShapes.py │ ├── PointWithTrace.py │ ├── PolygonOnAxes.py │ ├── RotationUpdater.py │ ├── SinAndCosFunctionPlot.py │ ├── SineCurveUnitCircle.py │ ├── ThreeDCameraIllusionRotation.py │ ├── ThreeDCameraRotation.py │ ├── ThreeDLightSourcePosition.py │ ├── ThreeDSurfacePlot.py │ └── VectorArrow.py ├── edoh-dataset-format-pep8.jsonl ├── edoh-dataset-format.jsonl ├── edoh-dataset.jsonl ├── extract │ └── edoh_dataset.py ├── format │ └── formatter_edoh.py ├── physics-01.jsonl └── prompt │ ├── API_Key.cfg │ ├── prompt_from_OpenAIGPT.py │ └── prompt_from_QianFan.py ├── experiments ├── Generative_Manim_LangGraph_Implementation.ipynb ├── README.md ├── generative_manim_claude_sonnet.py ├── generative_manim_langgraph_implementation.py └── langgraph_minimal_implementation.py ├── main.py ├── packages.txt ├── pyproject.toml ├── run.py └── streamlit ├── Dockerfile ├── README.md ├── docker-compose.yml └── src ├── icon.png ├── main.py ├── pages ├── 1_💻_Render_Engine.py ├── 2_🤖_Prompt_Engine.py ├── 3_⚡️_How_it_works.py ├── 4_❓_FAQ.py └── blueprint.png └── utils.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | tab_width = 2 2 | charset = utf-8 3 | -------------------------------------------------------------------------------- /.github/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/.github/logo.png -------------------------------------------------------------------------------- /.github/preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/.github/preview.jpg -------------------------------------------------------------------------------- /.github/use_local_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/.github/use_local_server.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/Dockerfile -------------------------------------------------------------------------------- /GenScene.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/GenScene.mp4 -------------------------------------------------------------------------------- /GenScene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/GenScene.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/README.md -------------------------------------------------------------------------------- /api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/.env.example -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/README.md -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/__init__.py -------------------------------------------------------------------------------- /api/prompts/manimDocs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/prompts/manimDocs.py -------------------------------------------------------------------------------- /api/public/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/public/openapi.yaml -------------------------------------------------------------------------------- /api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/requirements.txt -------------------------------------------------------------------------------- /api/routes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/routes/chat_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/routes/chat_generation.py -------------------------------------------------------------------------------- /api/routes/code_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/routes/code_generation.py -------------------------------------------------------------------------------- /api/routes/video_rendering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/routes/video_rendering.py -------------------------------------------------------------------------------- /api/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/api/run.py -------------------------------------------------------------------------------- /datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/README.md -------------------------------------------------------------------------------- /datasets/code/ArgMinExample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ArgMinExample.md -------------------------------------------------------------------------------- /datasets/code/ArgMinExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ArgMinExample.py -------------------------------------------------------------------------------- /datasets/code/BooleanOperations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/BooleanOperations.py -------------------------------------------------------------------------------- /datasets/code/BraceAnnotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/BraceAnnotation.py -------------------------------------------------------------------------------- /datasets/code/FixedInFrameMObjectTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/FixedInFrameMObjectTest.py -------------------------------------------------------------------------------- /datasets/code/FollowingGraphCamera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/FollowingGraphCamera.py -------------------------------------------------------------------------------- /datasets/code/GradientImageFromArray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/GradientImageFromArray.py -------------------------------------------------------------------------------- /datasets/code/GraphAreaPlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/GraphAreaPlot.py -------------------------------------------------------------------------------- /datasets/code/HeatDiagramPlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/HeatDiagramPlot.py -------------------------------------------------------------------------------- /datasets/code/ManimCELogo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ManimCELogo.py -------------------------------------------------------------------------------- /datasets/code/MovingAngle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/MovingAngle.py -------------------------------------------------------------------------------- /datasets/code/MovingAround.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/MovingAround.py -------------------------------------------------------------------------------- /datasets/code/MovingDots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/MovingDots.py -------------------------------------------------------------------------------- /datasets/code/MovingFrameBox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/MovingFrameBox.py -------------------------------------------------------------------------------- /datasets/code/MovingGroupToDestination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/MovingGroupToDestination.py -------------------------------------------------------------------------------- /datasets/code/MovingZoomedSceneAround.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/MovingZoomedSceneAround.py -------------------------------------------------------------------------------- /datasets/code/OpeningManim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/OpeningManim.py -------------------------------------------------------------------------------- /datasets/code/PointMovingOnShapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/PointMovingOnShapes.py -------------------------------------------------------------------------------- /datasets/code/PointWithTrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/PointWithTrace.py -------------------------------------------------------------------------------- /datasets/code/PolygonOnAxes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/PolygonOnAxes.py -------------------------------------------------------------------------------- /datasets/code/RotationUpdater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/RotationUpdater.py -------------------------------------------------------------------------------- /datasets/code/SinAndCosFunctionPlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/SinAndCosFunctionPlot.py -------------------------------------------------------------------------------- /datasets/code/SineCurveUnitCircle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/SineCurveUnitCircle.py -------------------------------------------------------------------------------- /datasets/code/ThreeDCameraIllusionRotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ThreeDCameraIllusionRotation.py -------------------------------------------------------------------------------- /datasets/code/ThreeDCameraRotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ThreeDCameraRotation.py -------------------------------------------------------------------------------- /datasets/code/ThreeDLightSourcePosition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ThreeDLightSourcePosition.py -------------------------------------------------------------------------------- /datasets/code/ThreeDSurfacePlot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/ThreeDSurfacePlot.py -------------------------------------------------------------------------------- /datasets/code/VectorArrow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/code/VectorArrow.py -------------------------------------------------------------------------------- /datasets/edoh-dataset-format-pep8.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/edoh-dataset-format-pep8.jsonl -------------------------------------------------------------------------------- /datasets/edoh-dataset-format.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/edoh-dataset-format.jsonl -------------------------------------------------------------------------------- /datasets/edoh-dataset.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/edoh-dataset.jsonl -------------------------------------------------------------------------------- /datasets/extract/edoh_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/extract/edoh_dataset.py -------------------------------------------------------------------------------- /datasets/format/formatter_edoh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/format/formatter_edoh.py -------------------------------------------------------------------------------- /datasets/physics-01.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/physics-01.jsonl -------------------------------------------------------------------------------- /datasets/prompt/API_Key.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/prompt/API_Key.cfg -------------------------------------------------------------------------------- /datasets/prompt/prompt_from_OpenAIGPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/prompt/prompt_from_OpenAIGPT.py -------------------------------------------------------------------------------- /datasets/prompt/prompt_from_QianFan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/datasets/prompt/prompt_from_QianFan.py -------------------------------------------------------------------------------- /experiments/Generative_Manim_LangGraph_Implementation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/experiments/Generative_Manim_LangGraph_Implementation.ipynb -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/generative_manim_claude_sonnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/experiments/generative_manim_claude_sonnet.py -------------------------------------------------------------------------------- /experiments/generative_manim_langgraph_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/experiments/generative_manim_langgraph_implementation.py -------------------------------------------------------------------------------- /experiments/langgraph_minimal_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/experiments/langgraph_minimal_implementation.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/main.py -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/packages.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/run.py -------------------------------------------------------------------------------- /streamlit/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/Dockerfile -------------------------------------------------------------------------------- /streamlit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/README.md -------------------------------------------------------------------------------- /streamlit/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/docker-compose.yml -------------------------------------------------------------------------------- /streamlit/src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/icon.png -------------------------------------------------------------------------------- /streamlit/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/main.py -------------------------------------------------------------------------------- /streamlit/src/pages/1_💻_Render_Engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/pages/1_💻_Render_Engine.py -------------------------------------------------------------------------------- /streamlit/src/pages/2_🤖_Prompt_Engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/pages/2_🤖_Prompt_Engine.py -------------------------------------------------------------------------------- /streamlit/src/pages/3_⚡️_How_it_works.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/pages/3_⚡️_How_it_works.py -------------------------------------------------------------------------------- /streamlit/src/pages/4_❓_FAQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/pages/4_❓_FAQ.py -------------------------------------------------------------------------------- /streamlit/src/pages/blueprint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/pages/blueprint.png -------------------------------------------------------------------------------- /streamlit/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeonNexus0408/generate-anim/HEAD/streamlit/src/utils.py --------------------------------------------------------------------------------