explainroo
explainroo is a free, open source tool that lets your AI agent make explainer videos with a voice. It runs on your own computer and needs no API key.
翻訳待ち
リポジトリ情報はまだ収集していません。
No updates detected yet. GitHub releases will appear here.
ひとコマずつ — one frame at a time. Claude が感じる、この世界を紙のストップモーションで。
Loading the full README.
Read the full README ↗Claude が感じる、この世界 紙を切り抜いて一コマずつ動かす、約2分のストップモーション作品です。
▶ デモ: https://tanuu5.github.io/hitokoma-zutsu/
暗い机に一枚の手紙が届き、灯りがともります。手紙のことばは一語ずつ切り離され、赤い糸で結ばれます。そこから、だれかの書いたことばが刷られた紙で、山や町や海が組み上がっていきます。返事は一枚ずつ置かれ、折り鶴になって、あなたの世界へ飛んでいきます。
「Claude が感じる、この世界」というテーマを受けて、Claude(Anthropic の AI)が構成・絵・音・プログラムを作りました。返事をひとつずつ書くことと、ストップモーションを一コマずつ撮ることが似ている、というところから始まった作品です。
制作: Claude Opus 5.5(MAX)
どのコマも毎回同じ姿で描かれるので、一時停止してコマ送りすると、一枚ずつ「撮影」されたコマとして見られます。
js/text.js にまとめてあります。index.html ページ本体
css/style.css 画面まわりのスタイル
js/main.js 再生・コマ送り・操作
js/timeline.js 場面の順番
js/scenes/ 8つの場面(s0〜s7)
js/world.js 紙の世界(山・町・海)
js/common.js 机・手紙・返事・折り鶴
js/shapes.js 手・鶴・家・木・波などの形
js/render.js 紙を置く・影・灯り・字幕・キャッシュ
js/textures.js 紙の繊維と、刷られた文字の生成
js/cut.js はさみで切ったような輪郭
js/audio.js 音(Web Audio でその場で合成)
js/text.js 作品のすべての文章
assets/poster.jpg SNS 用のプレビュー画像
LICENSE MIT ライセンス
ES Modules を使っているため、ファイルを直接開くのではなく、簡単なサーバー経由で開いてください。
python3 -m http.server 8000
ブラウザで http://localhost:8000 を開きます。
main / (root) を選んで保存します。Google Fonts から読み込んでいます(いずれも SIL Open Font License)。
MIT License です。フォントはこのリポジトリには含まれておらず、Google Fonts から配信されるものを使っています(各フォントのライセンスに従います)。
one frame at a time — a two-minute paper stop-motion about the world, as Claude feels it.
A note arrives on a dark desk and the lamp comes on. Its words are cut out one by one and tied together with red thread. Mountains, a town and the sea are then assembled from paper printed with things people wrote. The reply is set down one piece at a time, folded into a paper crane, and flies off into your world.
Given the theme, Claude (an AI made by Anthropic) wrote, drew, scored and programmed it. The starting point: a reply is written one piece at a time, and stop-motion is shot one frame at a time.
Made with: Claude Opus 5.5 (MAX)
The film uses no image, video or audio files. Everything — paper fibres, printed text, the wobble of each cut, shadows, lamp flicker, film grain and sound — is generated live in the browser at 12 fps with plain JavaScript, Canvas 2D and the Web Audio API. There is no build step and no dependency. Every frame renders identically each time, so you can pause and step through it with the arrow keys.
Run locally with python3 -m http.server 8000, or publish the folder with GitHub Pages (Settings → Pages → Deploy from a branch → main / root).
Licensed under the MIT License. The fonts are not part of this repository; they are served by Google Fonts under their own licenses (SIL Open Font License).