awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesInput-Reactive Character Animators

Visualizers that map keyboard and mouse events to character animation states for real-time feedback.

Distinct from Keyboard Input Visualizers: Distinct from standard keyboard visualizers: focuses on character-based animation feedback rather than text-based key logging or documentation overlays.

Explore 13 awesome GitHub repositories matching user interface & experience · Input-Reactive Character Animators. Refine with filters or upvote what's useful.

Awesome Input-Reactive Character Animators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • moeru-ai/airiAvatar de moeru-ai

    moeru-ai/airi

    41,040Voir sur GitHub↗

    Airi is an interactive digital companion engine designed to bridge large language models with local animation rendering. It functions as a middleware platform that synchronizes conversational text streams with skeletal and facial movements to drive virtual avatars in real time. The framework distinguishes itself by integrating desktop context awareness, allowing characters to maintain situational awareness of a user's screen activity across both desktop and web environments. It utilizes a hybrid execution model that splits computational workloads between cloud-based language processing and lo

    Syncs large language models with animation software to drive character movements and facial expressions based on real-time conversational input.

    TypeScriptai-companionai-vtuberclawdbot
    Voir sur GitHub↗41,040
  • ayangweb/bongocatAvatar de ayangweb

    ayangweb/BongoCat

    21,420Voir sur GitHub↗

    BongoCat is a cross-platform desktop utility that provides real-time visual feedback for keyboard and mouse activity. It functions as an interactive companion that renders an animated character on the screen, which reacts dynamically to user inputs. The application operates entirely offline, ensuring that all input processing remains local to the user environment without external network dependencies or data collection. The software distinguishes itself through a flexible asset-based rendering system that allows users to import and apply custom character designs. By intercepting low-level inp

    Displays an animated character that reacts in real-time to keyboard and mouse activity.

    Vuebongo-catbongocatcross-platform
    Voir sur GitHub↗21,420
  • livekit/livekitAvatar de livekit

    livekit/livekit

    19,358Voir sur GitHub↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Integrates animated virtual avatars that synchronize facial expressions with agent audio output.

    Gogolangmedia-serversfu
    Voir sur GitHub↗19,358
  • duixcom/duix-avatarAvatar de duixcom

    duixcom/Duix-Avatar

    13,711Voir sur GitHub↗

    Duix-Avatar is an AI digital human toolkit used to create, clone, and animate realistic virtual personas. It functions as a digital persona cloning tool and a text-to-speech animation API that converts written text or audio into synthetic voice and facial motion markers. The framework provides an offline video generation engine that renders digital human animations and lip-synced videos on local hardware. It includes a specialized lip sync engine to synchronize mouth movements with audio waveforms and a pipeline for extracting facial and vocal features from source media to create synthetic re

    Synchronizes character movements and facial expressions with text or audio conversational input.

    Cai-avatarai-avatarscloning
    Voir sur GitHub↗13,711
  • xszyou/fayAvatar de xszyou

    xszyou/Fay

    12,893Voir sur GitHub↗

    Fay is an artificial intelligence framework designed to build autonomous agents capable of managing both interactive virtual personas and automated financial trading operations. The platform integrates large language models with specialized modules to coordinate complex tasks, enabling the synchronization of speech and movement for digital avatars alongside the execution of market-based financial strategies. The system distinguishes itself through an event-driven orchestration model that routes signals between perception, decision-making, and action-execution components. It utilizes a modular

    Synchronizes character movements and facial expressions with conversational input generated by language models.

    Pythonaiandroidapi
    Voir sur GitHub↗12,893
  • ten-framework/ten-frameworkAvatar de TEN-framework

    TEN-framework/ten-framework

    10,701Voir sur GitHub↗

    Ten Framework is a multimodal large language model agent framework designed for building low-latency conversational agents. It integrates voice, text, and visual inputs in real time to facilitate human interaction. The project includes a real-time speech processing pipeline for streaming transcription, voice activity detection, and speaker diarization. It also features an avatar synchronization engine that coordinates character lip animations and visual outputs with synthesized speech. The framework covers edge AI deployment through containerized packaging and direct integration with embedde

    Synchronizes character movements and facial expressions with LLM-driven conversational audio.

    Pythonaimulti-modalreal-time
    Voir sur GitHub↗10,701
  • tholman/elevator.jsAvatar de tholman

    tholman/elevator.js

    6,641Voir sur GitHub↗

    elevator.js is a lightweight JavaScript library that adds a playful, elevator-themed scroll-to-top button to a webpage. When clicked, it smoothly animates the page back to the top while playing a looping elevator music track in the background, masking the transition and adding a whimsical touch to the user experience. The library goes beyond a simple scroll-to-top button by offering configurable scroll duration, the ability to scroll to any specified DOM element with optional vertical padding, and callback hooks that fire user-defined functions at the start and end of the animation. This allo

    Attaches the scroll action to a user-selected DOM element, triggering the animation on click.

    JavaScript
    Voir sur GitHub↗6,641
  • open-llm-vtuber/open-llm-vtuberAvatar de Open-LLM-VTuber

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946Voir sur GitHub↗

    Ships a configuration system for Live2D model expressions, gestures, and click-triggered animations.

    Pythonaiai-companionai-vtuber
    Voir sur GitHub↗5,946
  • cgoldsby/logincritterAvatar de cgoldsby

    cgoldsby/LoginCritter

    5,682Voir sur GitHub↗

    LoginCritter est un composant d'interface utilisateur d'avatar interactif et un visualiseur de saisie en temps réel pour les formulaires web. Il fonctionne comme un élément de formulaire gamifié qui anime les mouvements et le regard d'un personnage en réponse au focus sur le champ de texte et à l'activité de frappe de l'utilisateur. Le composant mappe les positions du curseur et le nombre de caractères vers des transformations fluides de l'avatar et des rotations de la tête. Il gère les transitions d'état émotionnel en changeant les humeurs et expressions visuelles basées sur des déclencheurs textuels spécifiques et le volume de saisie. Le système utilise une boucle d'animation pilotée par les événements pour synchroniser l'état du personnage avec les événements de saisie du DOM. Cela fournit un retour visuel non verbal et des animations interactives qui reflètent les propriétés actuelles d'un élément de saisie de texte HTML actif.

    Animates a character's movements and gaze in real-time based on text input focus and volume.

    Swiftanimationswiftuipropertyanimator
    Voir sur GitHub↗5,682
  • eyhn/hexo-helper-live2dAvatar de EYHN

    EYHN/hexo-helper-live2d

    3,882Voir sur GitHub↗

    hexo-helper-live2d is a plugin for adding interactive 2D animated characters to static websites generated with the Hexo framework. It functions as a configuration-driven system that embeds and manages character assets within static pages via build-time script automation. The project provides a manager for loading and positioning character assets from local directories or remote URLs. It uses an HTML canvas to render animated models that respond to mouse and touch movements. The system covers character visual configuration, including controls for scale, screen position, opacity, and mobile vi

    Embeds interactive Live2D characters into web pages that react to mouse and touch movements.

    JavaScript
    Voir sur GitHub↗3,882
  • openwebgal/webgalAvatar de OpenWebGAL

    OpenWebGAL/WebGAL

    3,854Voir sur GitHub↗

    WebGAL is a web-native development environment designed for the creation and publication of interactive narrative games. It provides a browser-based platform that enables users to build visual novels featuring branching dialogue and multimedia assets without requiring manual coding. The platform distinguishes itself through a visual editor that utilizes node-based logic definition to manage narrative flow and scene transitions. It includes specialized tooling for the configuration and integration of animated character models, allowing for the direct implementation of interactive character seq

    Integrates and configures animated character models to enhance visual expressiveness in web-based games.

    TypeScriptdiy-toolgalgamegame
    Voir sur GitHub↗3,854
  • externalizable/bongo.catAvatar de Externalizable

    Externalizable/bongo.cat

    3,759Voir sur GitHub↗

    This project is a browser-based rhythm toy and virtual instrument that simulates percussion play. It functions as a keyboard-driven animation tool where user key presses trigger real-time character movements and sound effects. The application specifically provides a virtual bongo simulation, linking physical keyboard inputs to synchronized animations and auditory percussion sounds. The system utilizes keyboard-to-action mapping to coordinate client-side audio synthesis with sprite-based rendering and event-driven animation triggers. Visual feedback is managed through state-based switching be

    Provides a visual interface where key presses drive real-time character animations and sound effects.

    JavaScriptbongobongo-catcat
    Voir sur GitHub↗3,759
  • yakami129/virtualwifeAvatar de yakami129

    yakami129/VirtualWife

    2,786Voir sur GitHub↗

    VirtualWife is a framework for creating interactive 3D digital companions powered by large language models. It integrates a browser-based rendering engine that synchronizes 3D model animations and facial expressions with AI-generated dialogue in real time, supported by a voice interaction system that converts text into synthesized speech. The system features a persona manager for defining role-play prompts, visual identities, and long-term conversational memory. It also includes a bridge for live streaming integration, allowing an AI avatar to interact with live audiences by monitoring commen

    Synchronizes 3D avatar facial expressions and body gestures with AI-generated dialogue in real time.

    Pythonchatgptdockergpt
    Voir sur GitHub↗2,786
  1. Home
  2. User Interface & Experience
  3. Keyboard Input Visualizers
  4. Input-Reactive Character Animators

Explorer les sous-tags

  • Conversational Avatar Animators2 sous-tagsSystems that synchronize character movements and facial expressions with conversational input. **Distinct from Input-Reactive Character Animators:** Distinct from general input-reactive animators: focuses on LLM-driven conversational synchronization rather than keyboard/mouse input.