lemomo-ai / lemo-wake
git clone https://github.com/lemomo-ai/lemo-wake.git
v1.1.0 · 18d ago
Claude Code plugin: turn one still image into a ~5 s seamless looping animation (MP4, GIF, WebP, Live Photo). · 把一张图做成约 5 秒的无缝循环动图。
+9
stars, 24h · #3,658
+~47
stars, 7 days · #4,246
+113
stars, 30 days · #6,273
113
★ total · +47% this week
18
forks · 1 open issues
Star history (as recorded here)
LanguagePython
License—
Created2026-10-03 (20d ago)
Last push6d ago
Watchers0
OwnerUser
GitHub topics
Links
- GitHub: github.com/lemomo-ai/lemo-wake
- Homepage: https://lemomo-ai.github.io/lemo-wake/
- Releases · Issues · Hacker News mentions
README excerpt
# lemo-wake **把你的照片叫醒** **Wake your image.** 一张图进去,一段约 5 秒、无缝循环的动图出来。 One picture in, a seamless loop of about five seconds out. **▶ 去作品墙看看 See the gallery** · **▶ Logo 动效 Logo Motion** **New (2026-10-15):** Logo Motion, a wall of 56 brand logos, each woken up by lemo-wake. **English** | 中文 > **中文用户请看这里:完整中文说明 README.zh-CN.md** > English readers: keep reading below. ## What it does 它做什么 Give Claude Code one picture and say "make it move". You get a loop of about 5 seconds whose end joins its start seamlessly. Photos, portraits, posters, illustrations, logos, charts, stickers, Xiaohongshu covers and chat screenshots all work. It is not a filter. Claude first reads the image, takes it apart into text, shapes, objects, people and light, rebuilds the pieces in code and choreographs a short film for this one picture. It then renders the frames in a headless browser, joins the end back to the start and encodes the result. - **No image generation.** Everything comes from your picture, from code and from small local models. - **No API keys.** No cloud services. Everything runs on your machine. - **Your size, your formats.** It asks once: keep your image's size or pick another ratio, and which formats you want. **中文简介** 把一张图交给 Claude Code,说一句“让它动起来”,就能拿到一段约 5 秒、首尾无缝相接的动图。照片、人像、海报、插画、Logo、图表、表情包、小红书封面、聊天截图都可以。 这不是套滤镜。Claude 会先读懂画面,把文字、图形、物体、人物和光拆开,用代码重建,再为这张图编排一段专属的动作。最后在无头浏览器里逐帧渲染,把结尾接回开头,编码出片。 - **不生图**:素材只来自你的图、代码和本地小模型。 - **不用 API key**:不连云服务,全部在你的电脑上完成。 - **尺寸和格式你来选**:开始前问一次,保持原图尺寸还是换个比例,要哪几种格式。 **How it works 流程** ## Install Built and tuned for Claude Code. Other agents (Codex, for example) can read the skill too, but the results are not guaranteed. As a Claude Code plugin (recommended). In a terminal (both lines can be pasted at once): [code] Or inside Claude Code, **one line at a time** (run the first, then type the second): [code] Then restart Claude Code, or run `/reload-plugins`. As a plain skill (without the upload and layers commands): [code] You can also put it in a project's `.claude/skills/lemo-wake`. ## Use Give Claude an image and say "make it move". No command needed. Or use the commands: | Command | What it does | |---|---| | `/lemo-wake:wake ` | Make a film from an image | | `/lemo-wake:layers ` | Split an image into layers (PSD + PNG) | | `/lemo-wake:upload` | Share a film to the gallery | With a plain skill install, the command is `/lemo-wake `. Things you can say: - "Make this logo move, a 5-second loop." - "Wake up this group photo. Keep the original size, and give me MP4 and WebP." - "Turn this duck drawing into a WeChat sticker GIF." - "Split this poster into layers and give me a PSD." **Layers.** `/lemo-wake:layers`, or just "split this into layers" / "give me a PSD": each person, object and text block on its own transparent layer, the background behind them filled in, plus a depth map. You get `layers.psd` (Photoshop, Affinity, Procreate, or free in the browser at Photopea), the PNG layers and a `layers.json` with posi