Skip to content

Repository files navigation

text2manim

テキストからManim動画を生成するエンジン。CLI・Pythonライブラリ・サーバーモード(REST API)を提供する。

開発中: 設計は docs/DESIGN.md を参照してください。

目指す姿

export ANTHROPIC_API_KEY=...
uvx text2manim "比例と反比例について説明する動画を作成してください"
# → out.mp4
  • CLI: 1コマンドで生成。サーバーもDBも不要
  • ライブラリ: Pythonプロジェクトに組み込み可能
  • サーバーモード: text2manim serve でステートレスな生成worker(REST + SSE進捗ストリーム)

サーバーモードはコンテナイメージでも配布する(Cloud RunなどDockerデーモンのない環境向け。manim環境同梱):

docker run --rm -p 8000:8000 -e ANTHROPIC_API_KEY ghcr.io/kinjikawaguchi/text2manim

このイメージにはmanim(MIT)のほか、PyAV/TeX/pango等のサードパーティソフトウェアが 含まれる。各ライセンスはベースイメージ manimcommunity/manim に従う。

動作要件

  • Python 3.14(uvが解決)と Docker
  • サーバーモードの既定構成(同時レンダリング1)は 2vCPU / 4GB のインスタンスで動作する。 レンダリングはサンドボックスの上限(2GB / 2CPU / タイムアウト)で常に有界

ライセンス

MIT

About

Generate Manim animation videos from text prompts with any LLM — CLI, Python library, and stateless API server with sandboxed rendering and a self-repairing generation loop

Resources

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages