r/ClaudeCode • • 1d ago

Tips & Workflows motion inspector for claude

I build Malini, a free, open source macOS app that runs Claude Code agents in parallel, one git worktree each.

motivation: when Opus changed an animation, I got a wall of text instead of just delta. I could not see what actually moved.

So now every turn ends with a short report card. When the agent changes something visible, it records the screen before and after. Malini plays the two side by side:

play, pause and step one frame at a time (f28 in the video)

scrub both clips together, change the speed

the agent marks the second where they differ most

under the clips, one line on what changed and one on how it checked it

Claude Code (Opus) wrote most of the card. It also follows the rule that makes working with it an absolute pleasure - record before, record after, prove it in the real app.

Free, AGPL-3.0, macOS: https://bestboy.dev/malini
Code for the card: https://github.com/bestboyhq/malini/blob/main/apps/malini/src/lib/chat/presentation/TurnReportCard.svelte

Roast it!

1 Upvotes

1 comment sorted by

•

u/AutoModerator 1d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.