Skip to content

feat: add pixel office animation (animation-v2)#4

Draft
mczabca-boop wants to merge 3 commits intoTinyAGI:mainfrom
mczabca-boop:feat/pixel-office-animation-clean
Draft

feat: add pixel office animation (animation-v2)#4
mczabca-boop wants to merge 3 commits intoTinyAGI:mainfrom
mczabca-boop:feat/pixel-office-animation-clean

Conversation

@mczabca-boop
Copy link
Copy Markdown

Summary

A Remotion-based animation visualizing how Fractals orchestrates agentic tasks — as a demo/explainer asset.

8 source files only, no build artifacts or lock files.

What it does

  • Pixel-art virtual office: Orchestrator desk (top-center) + 3 Worktree desks (bottom) + Lounge area (left)
  • Pixel-art characters with walk / type / celebrate / sleep animations
  • Animated task flow:
    1. Orchestrator decomposes task (decomposing...✓ complete)
    2. Dispatches Agent-1/2/3 with colored flying cards
    3. Agents walk to their desks, work in parallel (typing animation + screen code)
    4. Each agent celebrates on commit (✓ committed!), then returns to lounge
  • Status bar, scene title, done banner
  • 20s × 30fps × 1280×720

Files

animation-v2/
├── package.json
├── tsconfig.json
└── src/
    ├── types.ts        # layout constants, colors, timing
    ├── PixelChar.tsx   # pixel-art SVG character component
    ├── Scene.tsx       # floor, desks, lounge scene elements
    ├── PixelOffice.tsx # main Remotion composition
    ├── Root.tsx        # Remotion root
    └── index.ts        # entry point

Run locally

cd animation-v2
npm install
npx remotion studio

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Remotion-based animation visualizing Fractals task orchestration:
- Pixel-art virtual office scene with Orchestrator + 3 Worktree desks + Lounge
- Pixel-art characters (walk/type/celebrate/sleep animations)
- Animated flow: decompose → dispatch Agent-1/2/3 → parallel work → commit → return
- 20s × 30fps × 1280×720

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

@xkonjin xkonjin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quick review pass:

  • Main risk area here is auth/session state and stale credential handling.
  • I didn’t see targeted regression coverage in the diff; please add or point CI at a focused test for the changed path in package.json, PixelChar.tsx, PixelOffice.tsx (+5 more).
  • Before merge, I’d smoke-test the behavior touched by package.json, PixelChar.tsx, PixelOffice.tsx (+5 more) with malformed input / retry / rollback cases, since that’s where this class of change usually breaks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants