A zero-dependency Web Component that provides an interactive model picker with three models, five reasoning-effort levels, and an ULTRA toggle, recreating a visual demo from social media.

Stars

11

7-day growth

No data

Forks

1

Open issues

0

License

MIT

Last updated

2026-07-13

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It is a polished, self-contained UI component that demonstrates complex interaction patterns (drag, keyboard, responsiveness) in a single JavaScript file without frameworks or build tools.

Who it is for

  • Web developers building AI/LLM model selection interfaces
  • UI component designers seeking inspiration for custom element patterns
  • Developers interested in Shadow DOM encapsulation and accessible interactions
  • Hobbyists looking for ready-to-use web components with minimal setup

Use cases

  • Selecting AI models with varying reasoning effort in a chat or tool interface
  • Building a settings panel for model configuration in web applications
  • Demonstrating best practices for custom element APIs and event-driven state
  • Prototyping interactive UI that requires drag-and-drop and keyboard navigation

Strengths

  • Zero dependencies and no build step required, works with any static file server
  • Comprehensive keyboard and mouse interaction including vertical drag between rows
  • Accessibility support via prefers-reduced-motion and ARIA-friendly behavior
  • Clean API with HTML attributes, programmatic methods, and bubbling change events

Considerations

  • Model names are hardcoded (Sol/Terra/Luna) and not easily configurable without code changes
  • Only provides UI interaction; no backend integration or data persistence
  • Unofficial recreation may have visual or behavioral differences from the original demo

README quick start

Usage

Description

Dark reasoning mixer model picker as a zero-dependency Web Component (MIT)

Related repositories

Similar projects matched by category, topics, and programming language.

react
Featured
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web DevelopmentFrontend Frameworks
246,741
TanStack
Featured
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web DevelopmentFrontend Frameworks
14,861
tandpfun
Featured
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570