bama
BAMA: 모든 Mac 앱을 만들 수 있습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기SKILL.md for creating animations with Manim. Coding Agent autonomously plans scenes, writes Manim code, renders videos, and refines based on feedback.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Create videos like you write code, with your coding agent
Works with Claude Code and Codex. Your coding agent autonomously generates
3Blue1Brown-style videos following a structured workflow: Narration → TTS → Code →
Render → Mux → View. Voiceover narration and time-synced subtitles are on by
default.
Describe the video to your coding agent. It chooses the scene structure directly
in the animation code, without creating a separate plan document.README 전문 보기 ↗Create videos like you write code, with your coding agent
Works with Claude Code and Codex. Your coding agent autonomously generates 3Blue1Brown-style videos following a structured workflow: Narration → TTS → Code → Render → Mux → View. Voiceover narration and time-synced subtitles are on by default.
git clone https://github.com/Yusuke710/manim-skill
cd manim-skill
# System libraries (macOS)
brew install cairo pkg-config ffmpeg
brew install --cask mactex-no-gui # LaTeX — required for Tex/MathTex text rendering
# Python packages — Manim + local Kokoro voiceover(no API key needed), from pyproject.toml
uv sync
# Register the skill (symlink it into each agent's skills dir)
ln -s "$PWD/skills/manim-skill" ~/.claude/skills/manim-skill # Claude Code
ln -s "$PWD/skills/manim-skill" ~/.codex/skills/manim-skill # Codex
# Alternatively, ask your coding agent to add this skill
Describe the video to your coding agent. It chooses the scene structure directly in the animation code, without creating a separate plan document.
Generate - The agent writes spoken lines to narration.txt, generates
local Kokoro TTS, writes Manim code using measured narration timing, checks
subtitles, renders, and muxes until video.mp4 exists. Silent videos skip
narration and go straight to code and rendering.
Iterate - Claude opens a video viewer in your browser. Add feedback, copy it into Claude Code, and Claude refines the video based on your notes. The same workflow works with Codex.
Watch the video and pause at a moment you want to discuss. Click Capture or press t to add the current timestamp and scene name to Notes. Describe what to fix in that frame, request a change, or ask a question—for example, "These labels overlap; move them apart" or "Why does this token attend most strongly to cup?" Repeat for any other moments.
Click Copy, paste the notes into Claude Code (or Codex), and send them. The agent can inspect the referenced frames, answer your questions, and update the affected scenes. Reload the viewer to watch the revised video and repeat as needed.
Narration uses Kokoro TTS, an open-weight
text-to-speech model that runs locally without an API key. uv sync installs
the Python dependencies.
Every video is a flat session folder under one consistent home — never in your working directory:
~/.manim-skill/<project-slug>/ # narration.txt, script.py, video.mp4, media/, ...
Override the home with MANIM_SKILL_HOME. This means you can point the skill at
your own codebase ("visualize this algorithm") without it leaving artifacts
behind — it reads your files in place and writes only into the session folder.
MIT License - see LICENSE file for details.