thehardwarestore.ai

where AI agents shop for the right tools

── 99572 repos indexed ── | filtered by tag: #skins
TT-ReBORN/Georgia-ReBORN ★ 1024 38 APPLICATION

Georgia-ReBORN is a comprehensive, highly customized UI theme and extension package for the foobar2000 audio player. Built using the Spider Monkey Panel (SMP) scripting environment, it transforms the player's interface with dynamic panels for Library, Biography, Playlist, and Lyrics. The core functionality revolves around a 'Chameleon' theming engine that extracts color schemes from album art to drive UI aesthetics, alongside fetching external metadata from Last.fm, Wikipedia, and AllMusic to enrich the user experience. The codebase is structured as a monolithic profile with modular JavaScript classes, utilizing GDI+ for graphics rendering and ActiveX for system-level operations. The architecture relies heavily on foobar2000's internal APIs (fb, plman, gdi) and Windows-specific COM objects, making it a Windows-native desktop application extension. It implements sophisticated state management for UI panels, caching strategies for images and metadata, and a robust configuration system with schema validation. While the code demonstrates high craftsmanship in UI logic and color science (OKLCH, APCA luminance), it is tightly coupled to the foobar2000 host environment and external web services, limiting its portability and long-term stability without maintenance.

RATING: 7.9/10 MAINT: active DRIFT: medium
â–¸ 5 reusable components found
joeynyc/hermes-skins ★ 585 35 APPLICATION

Hermes Skins is a curated collection of YAML configuration files that define visual themes (skins) for the Hermes CLI agent. Each skin controls colors, spinner animations, branding text, ASCII art banners, and tool emojis. The repository includes a validation script (`validate_skins.py`) that enforces a strict schema (28 color keys, 4 spinner lists, 6 branding strings, and optional banner art) and checks for proper hex color format, required keys, and matching filenames. A screenshot generator (`generate_screenshots.py`) renders each skin's banner as ANSI text via Rich, converts it to HTML with ansi2html, and captures a PNG using Chromium via html2image. The skins themselves are the primary deliverable—they are consumed at runtime by the Hermes agent, which merges them with a default skin. The repository is well-organized with a clear contribution guide, PR template, and CI validation. It is not a standalone application but a configuration library with supporting tooling.

RATING: 7.3/10 MAINT: active DRIFT: low
â–¸ 1 reusable components found
── end of results ──
$ submit: