Automic VaultAutomic Vault

brew

manim を Homebrew, Nix, chocolatey でインストール

manim のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install manim

local Homebrew formula metadata

Linux

Nix確認済み · 92%
nix profile install nixpkgs#manim

nixpkgs package indexes · pkgs/by-name/ma/manim/package.nix · ソース: api.github.com

概要

パッケージ概要

Animation engine for explanatory math videos

コマンドとエイリアス

  • manim
  • manimce

履歴

プロジェクトの歴史と使われ方

Manim is a Python animation engine for creating explanatory math videos programmatically. The Homebrew formula packages the Manim Community Edition, the community-maintained version of the tool associated with Grant Sanderson's 3Blue1Brown math videos.

プロジェクトの歴史

The original `3b1b/manim` repository was created in March 2015 and is described as an animation engine for explanatory math videos. The Manim Community README says the community edition was forked from Grant Sanderson's original 3Blue1Brown tool and is recommended by the community project for continued development, improved features, stronger documentation, and more active community maintenance.

The ManimCommunity/manim repository was created in May 2020 under the ManimCommunity organization. Its README describes Manim as an engine for precise programmatic animations and points users to the original 3Blue1Brown repository when they want to study how Grant Sanderson makes his videos.

採用の歴史

Manim's adoption is closely tied to educational math video production, Python notebooks, and reproducible animation scripts. The official README links to PyPI, Docker Hub, Binder examples, a Discord server, a Reddit community, and Read the Docs documentation, which shows a broad community packaging surface beyond a single source checkout.

By 2026 the community repository had tens of thousands of GitHub stars and thousands of forks, while the original 3Blue1Brown repository remained even larger. That split is important for package users: formulae and Python packages generally target the community edition, while the 3Blue1Brown repository is still a separate upstream lineage.

使われ方

Typical usage defines a Python `Scene` class, then runs a command such as `manim -p -ql example.py SquareToCircle` to render and preview an animation. The documentation also covers CLI flags, `manim.cfg` files, the global `config` object, Docker usage, and a `%%manim` IPython magic for Jupyter workflows.

パッケージ好きにとっての重要性

Manim is package-nerd interesting because it combines a Python API, a CLI renderer, native graphics and video dependencies, optional Docker packaging, notebook integration, and a historically visible fork distinction between 3Blue1Brown's original code and the community edition.

タイムライン

  • 2015: Original 3Blue1Brown Manim repository created.
  • 2020: Manim Community repository created.
  • 2025: v0.19.0 community release published.
  • 2026: v0.20.1 community release published.

Related projects

  • 3b1b/manim is the original Grant Sanderson repository.
  • ManimCommunity/jupyter_examples provides Binder-backed notebook examples linked from the official README.
  • The community project publishes a Docker image as `manimcommunity/manim`.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:video

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 13 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 3 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Linux
<scene-directory>/manim.cfg~/.config/manim/manim.cfg
macOS
<scene-directory>/manim.cfg~/.config/manim/manim.cfg
Windows
<scene-directory>/manim.cfgUserDirectory/AppData/Roaming/Manim/manim.cfg

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
manimcliグローバル実行可能ファイル
manimcecliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版0.20.1
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://www.manim.community

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://www.manim.community信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:manim
バージョン0.20.1
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/manim
ホームページhttps://www.manim.community
リポジトリhttps://github.com/ManimCommunity/manim
上流ドキュメントhttps://docs.manim.community/en/stable
ライセンスMIT
ソースアーカイブhttps://files.pythonhosted.org/packages/dc/3b/ad54ce02f3e95d17d016cb1254708ae3795b60d5661f3b2085655940a565/manim-0.20.1.tar.gz
依存関係cairo, ffmpeg, fontconfig, freetype, gettext, glib, harfbuzz, numpy, pango, pillow, py3cairo, python@3.14, scipy
ビルド依存関係cmake, ninja, pkgconf
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemanim
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

manim

nix profile install nixpkgs#manim
  • normalized package name match
  • 一致条件: Manim
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ma/manim/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Chocolatey92%

manimce

choco install manimce
  • installed executable or alias match
  • 一致条件: Manimce
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: manimce from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','lunacy'

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment