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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • moeru-ai/airiAvatar moeru-ai

    moeru-ai/airi

    41,040Vezi pe 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
    Vezi pe GitHub↗41,040
  • ayangweb/bongocatAvatar ayangweb

    ayangweb/BongoCat

    21,420Vezi pe 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
    Vezi pe GitHub↗21,420
  • livekit/livekitAvatar livekit

    livekit/livekit

    19,358Vezi pe 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
    Vezi pe GitHub↗19,358
  • duixcom/duix-avatarAvatar duixcom

    duixcom/Duix-Avatar

    13,711Vezi pe 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
    Vezi pe GitHub↗13,711
  • xszyou/fayAvatar xszyou

    xszyou/Fay

    12,893Vezi pe 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
    Vezi pe GitHub↗12,893
  • ten-framework/ten-frameworkAvatar TEN-framework

    TEN-framework/ten-framework

    10,701Vezi pe 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
    Vezi pe GitHub↗10,701
  • tholman/elevator.jsAvatar tholman

    tholman/elevator.js

    6,641Vezi pe 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
    Vezi pe GitHub↗6,641
  • open-llm-vtuber/open-llm-vtuberAvatar Open-LLM-VTuber

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946Vezi pe GitHub↗

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

    Pythonaiai-companionai-vtuber
    Vezi pe GitHub↗5,946
  • cgoldsby/logincritterAvatar cgoldsby

    cgoldsby/LoginCritter

    5,682Vezi pe GitHub↗

    LoginCritter is an interactive avatar UI component and real-time input visualizer for web forms. It functions as a gamified form element that animates a character's movements and gaze in response to text field focus and user typing activity. The component maps cursor positions and character counts to smooth avatar transformations and head rotations. It manages emotional state transitions by switching visual moods and expressions based on specific text triggers and input volume. The system utilizes an event-driven animation loop to synchronize the character's state with DOM input events. This

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

    Swiftanimationswiftuipropertyanimator
    Vezi pe GitHub↗5,682
  • eyhn/hexo-helper-live2dAvatar EYHN

    EYHN/hexo-helper-live2d

    3,882Vezi pe 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
    Vezi pe GitHub↗3,882
  • openwebgal/webgalAvatar OpenWebGAL

    OpenWebGAL/WebGAL

    3,854Vezi pe 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
    Vezi pe GitHub↗3,854
  • externalizable/bongo.catAvatar Externalizable

    Externalizable/bongo.cat

    3,759Vezi pe 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
    Vezi pe GitHub↗3,759
  • yakami129/virtualwifeAvatar yakami129

    yakami129/VirtualWife

    2,786Vezi pe 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
    Vezi pe GitHub↗2,786
  1. Home
  2. User Interface & Experience
  3. Keyboard Input Visualizers
  4. Input-Reactive Character Animators

Explorează sub-etichetele

  • Conversational Avatar Animators2 sub-tag-uriSystems 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.