You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Making mathematical animation creation simple and elegant, powered by Manim and large language models
36
-
</p>
30
+
<palign="center">
31
+
<strong>Dual-Mode AI Workspace for Mathematical Visuals</strong>
32
+
</p>
33
+
34
+
<palign="center">
35
+
Combining direct workflow generation with agent-driven studio collaboration, powered by Manim and matplotlib
36
+
</p>
37
37
38
38
<!-- Geometric divider -->
39
39
<divstyle="margin: 30px0;">
@@ -67,21 +67,23 @@ English | [简体中文](https://github.com/Wing900/ManimCat/blob/main/README.zh
67
67
68
68
<br>
69
69
70
-
## Overview
71
-
72
-
I am happy to introduce my new project, ManimCat. It is, after all, a cat.
73
-
70
+
## Overview
71
+
72
+
I am happy to introduce my new project, ManimCat. It is, after all, a cat.
73
+
74
74
Built on top of [manim-video-generator](https://github.com/rohitg00/manim-video-generator), ManimCat is now a much broader AI-assisted creation system for math teaching visuals rather than just a single generation flow.
75
75
76
-
It is designed for classroom explanation, worked-example breakdowns, and visual reasoning tasks. You can use natural language to generate, modify, rerender, and organize Manim-based teaching content with both`video` and `image` outputs.
76
+
It is designed for classroom explanation, worked-example breakdowns, and visual reasoning tasks. You can use natural language to generate, modify, rerender, and organize both animated and static teaching visuals with `video` and `image` outputs.
77
77
78
-
The project currently has two distinct modes: `Workflow Mode` for direct generation and rendering, and `Agent Mode` for Studio-based collaborative work with longer-lived sessions, review, and iteration.
78
+
The project is now organized around three clear axes: `dual-mode`, `dual-engine`, and `dual-studio`.
79
+
80
+
-`Workflow Mode` is for direct generation and rendering when you want fast outputs
81
+
-`Agent Mode` is for Studio-based collaborative work with longer-lived sessions, task state, review, and iteration
82
+
-`Manim` is used for animation and timeline-based mathematical storytelling
83
+
-`matplotlib` is used in Plot Studio for static math visuals, charts, and teaching figures
84
+
-`Plot Studio` is the more mature Studio path today for static visual work and iterative editing
85
+
-`Manim Studio` is the animation-oriented Studio path and is still at an earlier stage
79
86
80
-
-`Workflow Mode` currently supports two direct output paths: `video` and `image`
81
-
-`Agent Mode` currently includes two studios: `Plot Studio` (about 60% complete) and `Manim Studio` (about 20% complete)
82
-
-`Plot Studio` is for matplotlib-based static math visuals, charts, and teaching figures
83
-
-`Manim Studio` is for Manim animation workflows, but it is still at an early stage
84
-
85
87
### Interface
86
88
87
89
#### UI
@@ -143,14 +145,16 @@ If you want a direct Docker deployment path, you can also start from the publish
143
145
144
146
## Technology
145
147
146
-
### Tech Stack
147
-
148
-
- Product modes: Workflow mode for direct generation, Agent mode for Studio-based collaborative work
149
-
- Backend: Express + TypeScript, Bull + Redis, OpenAI-compatible upstream routing, Studio agent runtime, optional Supabase history storage
0 commit comments