DESIGN/设计资源·MOTION
alexgreensh/anidoodle
把插画、动画和配乐写成代码,每次渲染都一模一样,还能生成可交互网页。Art, animation, and scored films written as code — deterministic on every render, from stills to interactive web pieces.
用代码画插画、做动画、配音乐,每次结果一模一样。A code-driven tool for creating deterministic art, animation, and scored films across 31 styles, from stills to interactive web pieces.
怎么装:Install: /plugin marketplace add alexgreensh/anidoodle
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
03 OCT 202603 OCT 2026
增长GROWTH
+10.7%+10.7%
764 → 846 stars · 5 个快照764 → 846 stars · 5 snapshots
状态STATUS
持续活跃Active
质量 AQuality A
项目发布不到两周已获846颗星,社区关注度高Active development with 66 commits in the last week
03 / 它能帮你做什么03 / What it helps you do
创作31种风格的插画和动画
生成带配乐的电影或循环动画
制作离线可用的交互网页动画
转化图片为代码画作
Generate print-size illustrations from code
Render loops as GIF, MP4, or WebM
Export interactive web pieces as single HTML files
Create launch film specs with music
Verify output determinism and integrity
04 / 安装04 / Install
$ README 里给出的安装方式。The installation method given in the README.
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
在Claude Code里执行 `/plugin marketplace add alexgreensh/anidoodle` 然后 `/plugin install anidoodle@alexgreensh-anidoodle`。Install via the plugin marketplace with `/plugin marketplace add alexgreensh/anidoodle` then `/plugin install anidoodle@alexgreensh-anidoodle`.
05 / 限制与风险05 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01控制浏览器Controls a browserreadme
cd ~/art && npm install && npx playwright-core install chromium
02控制浏览器Controls a browserplugins/anidoodle/skills/anidoodle/SKILL.md
cd ~/art && npm install && npx playwright-core install chromium
静态扫描发现一个中等风险:安装时会自动下载浏览器(Playwright Chromium),这意味着anidoodle能控制浏览器来渲染动画。虽然这是它正常工作需要的,但如果你不信任它,它可以用浏览器做别的事。建议安装前先看一眼它要下载什么。The static scan flagged a medium risk for browser control because the tool installs Playwright and Chromium to render animations. This is expected for a rendering tool, but you should review the code before trusting it.
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
{
"agents": [
{
"agent": "claude-code",
"evidence": "tree: .claude-plugin/"
}
],
"apiKey": null,
"docker": null,
"taxonomy": {
"scores": {
"design": 5,
"ai-tools": 0,
"dev-tools": 0,
"indie-web": 0,
"skill-agent": 9,
"productivity": 0
},
"primary": "design",
"secondary": "motion"
},
"localRuntime": null,
"skillMdTotal": 2,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 1,
"agent": 0,
"media": 4,
"design": 8,
"browser": 0,
"devtool": 0,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "2 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "skills/ directory with 70 markdown files",
"weight": 0.75
},
{
"signal": "README describes a Claude / Agent Skill",
"weight": 0.7
},
{
"signal": "Claude Code plugin manifest",
"weight": 0.7
}
],
"scannedSources": [
"readme",
"plugins/anidoodle/skills/anidoodle/SKILL.md",
"skills/anidoodle/SKILL.md"
],
"skillMdFetched": 2
}