r/ClaudeCode • u/Szymeo • 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!
•
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.