Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>AnimoriaNew to Visual Studio Code? Get it now.
Animoria

Animoria

Sxnnyside Project

|
3 installs
| (0) | Free
Visual Asset Memory for Developers — browse, preview, and trace Lottie animations directly inside VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Animoria — Visual Asset Memory for Developers

Animoria Banner

Codebase Governance, reference tracing, and technical debt audit for animated assets directly inside VS Code.

Animoria Demo

Animoria scans your workspace automatically, builds a visual asset memory, maps every reference to your code, and flags unused, duplicate, or overused files to keep your codebase clean, clean of debt, and optimized.

Supported Formats

Format Extension Status
Lottie .json ✅ Supported
dotLottie .lottie ✅ Supported
Rive .riv ✅ Supported
GIF .gif ✅ Supported
APNG .apng ✅ Supported
Animated SVG .svg ✅ Supported

Commands

Command Description
Animoria: Refresh Gallery Re-scan the workspace and rebuild the gallery
Animoria: Open Preview Open the animation preview panel for the selected asset
Animoria: Reveal in Explorer Reveal the asset file in the VS Code file explorer
Animoria: Search Animations Open a quick-pick search across all gallery assets
Animoria: Run Governance Analysis Classify assets as Unused, Duplicate, or Overused
Animoria: Export Governance Report Save the governance report as Markdown or JSON
Animoria: Delete Asset Permanently delete an asset file from disk (with confirmation)

Settings

Setting Type Default Description
animoria.chromiumPath string "" Path to Chrome or Chromium for thumbnail generation. Leave empty for auto-detection.
animoria.enableThumbnails boolean true Generate PNG thumbnails in the sidebar. Requires Chrome/Chromium.
animoria.governance.overusedThreshold number 10 References at or above this count flag an asset as Overused.

Comparison

Capability Animoria LottieFiles for VS Code Standard IDE Explorer
Workspace Auto-Scanning ✅ ✅ —
Inline Thumbnails ✅ ✅ —
Code Usage Tracking ✅ — —
Asset Governance ✅ — —
dotLottie Support ✅ — —
Multi-Format 🔜 Lottie only —
Offline-First ✅ — ✅
Open Source Core ✅ — —

Requirements

  • VS Code 1.85 or later
  • Chrome or Chromium for thumbnail generation (optional — the gallery works without it)

How It Works

On activation, Animoria:

  1. Scans the workspace for animated assets (Lottie .json, .lottie, Rive .riv, .gif, .apng, .svg).
  2. Parses each file to extract format-specific metadata (such as FPS, duration, dimensions, layer count, artboards, state machines, element count).
  3. Populates the Gallery sidebar with asset items.
  4. Lazily loads code usage references when you expand an asset.
  5. In monorepos, scopes usage results to the nearest project boundary.
  6. Generates PNG thumbnails in .animoria/thumbnails/ using a headless Chromium page (for Lottie and dotLottie).

Animoria is a Sxnnyside Project Tool. © 2026 Sxnnyside Project.

Animoria turns the animated assets scattered across your codebase into a structured, searchable gallery — complete with live playback, asset governance diagnostics, code reference tracing, and technical metadata.


Features

🗂 Gallery Sidebar

A live tree of every animated asset in your workspace, auto-refreshed when files change.

  • Thumbnail icons generated from the middle frame of each animation
  • Per-asset description shows FPS, duration, and reference count
  • Inline search to filter by name
  • Collapse-free tree with usage references as child nodes

▶ Enhanced Preview Panel

Click any asset to open a full detail panel:

Section Contents
Thumbnail Header Static PNG preview, asset name, format badge, quick summary
Live Preview Lottie player with Play / Pause / Restart / Loop controls
Metadata Grid Format, FPS, Duration, Frames, Dimensions, Layers, Markers, File Size
Usage References Every file and line that imports or references the animation
Quick Actions Copy absolute path, copy stem name, reveal in Explorer

🔍 Usage Scanner

Pattern-based search across .ts, .tsx, .js, .jsx, .vue, .swift, .kt, .dart, and more. Click any reference to jump directly to that line in the source file.

🖼 Thumbnail Generation

Headless Chrome renders a crisp PNG from the middle frame of each animation. Thumbnails appear in both the sidebar tree and the panel header.


Requirements

  • VS Code 1.85 or later
  • Chrome or Chromium installed (for thumbnail generation — optional)

If Chrome is not found, thumbnails are disabled and a warning is shown with a link to the animoria.chromiumPath setting.


Extension Settings

Setting Default Description
animoria.enableThumbnails true Generate static thumbnail previews
animoria.chromiumPath "" Path to Chrome/Chromium. Auto-detected if empty

Setting chromiumPath manually

Open Settings → Animoria: Chromium Path and paste the full path:

/Applications/Google Chrome.app/Contents/MacOS/Google Chrome   # macOS
C:\Program Files\Google\Chrome\Application\chrome.exe           # Windows
/usr/bin/google-chrome                                           # Linux

Commands

Command Description
Animoria: Refresh Gallery Re-scan the workspace for animation assets
Animoria: Search Animations Open quick-pick search over all found assets
Animoria: Open Preview Open the detail panel for the selected asset
Animoria: Reveal in Explorer Highlight the asset file in the VS Code Explorer

Known Limitations

  • Thumbnail generation via Chromium is currently supported for Lottie and dotLottie formats.
  • Thumbnail generation requires a Chromium-based browser.
  • Usage search is pattern-based; dynamic require() calls with computed paths may not be detected.

Release Notes

See CHANGELOG.md.


About

Animoria is part of the Sxnnyside Project — tools built for developers who care about craft.

  • GitHub: github.com/sxnnyside-project/animoria
  • Issues: github.com/sxnnyside-project/animoria/issues
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft