awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
shinyflvre avatar

shinyflvre/Mate-Engine

0
View on GitHub↗
2,809 estrellas·209 forks·ShaderLab·other·11 vistasstore.steampowered.com/app/3625270/MateEngine↗

Mate Engine

Mate-Engine is a 3D desktop avatar engine designed to render interactive characters that float on the desktop and react to system events. It functions as a virtual assistant platform, combining an interactive character renderer with an interface that connects local language models to 3D avatars for desktop conversations.

The engine features a custom 3D model loader that imports third-party humanoid models using standard rigging and bone naming conventions. It includes an audio-reactive animation system that monitors live audio output from applications to automatically trigger dance sequences and movements.

The system manages character behavior through a looping state machine and interactive controls, such as gaze tracking that follows the mouse cursor and gestures triggered by defined touch regions. It renders content on a transparent window overlay that can be anchored to the system taskbar or active windows.

Users can adjust visual performance settings, including lighting, bloom, and animation speed, to optimize the engine for different hardware.

Features

  • Interactive Desktop Companions - Renders an interactive 3D character as a persistent on-screen companion that reacts to user activity.
  • AI Desktop Assistants - Functions as a desktop-resident AI assistant that connects local language models to an interactive 3D avatar.
  • AI Chat Interfaces - Provides a conversational interface connecting users to local language models via 3D avatars.
  • Local AI Integrations - Connects 3D avatars to self-hosted local language models for interactive conversations.
  • API-Free Local Inference - Integrates local language models to generate character dialogue without requiring external API calls.
  • 3D Model Importers - Provides a system for loading user-provided 3D models that adhere to standard rigging conventions.
  • Interactive Gaze and Gesture Systems - Implements a visual engine that animates character gaze and gestures by tracking mouse position and touch regions.
  • 3D Rendering Engines - Provides a rendering engine for interactive 3D characters that float on the desktop.
  • Model Loaders - Provides utilities for importing external 3D humanoid models into the rendering pipeline using standard rigging conventions.
  • Skeletal Rig Mapping - Enables the import of third-party humanoid models by matching their bone naming to a standard skeletal rig.
  • Desktop Overlay Renderers - Renders 3D models as idle desktop companions with looping animations and floating movement on a transparent overlay.
  • Transparent Overlays - Renders the 3D character on a transparent system window overlay positioned above other applications.
  • Audio Trigger Detection - Monitors audio output from applications to automatically trigger visual movements and dance sequences.
  • Avatar Tap Interaction Configurators - Uses mouse tracking and designated touch regions to control character gaze and trigger animation sequences.
  • Audio-Reactive Avatars - Triggers character dance sequences and movements automatically by monitoring real-time audio output.
  • Lightweight State Machines - Uses a state machine to manage transitions between idle, dancing, and reacting animations.
  • Audio-Driven Animation Engines - Implements a system that triggers dance and movement sequences based on real-time system audio output.
  • Bone Rotation Tracking - Updates 3D model joint rotations so the character's gaze and posture follow the mouse cursor.
  • Gaze Tracking Animations - Moves the character's eyes, head, and spine to follow the mouse cursor for a natural appearance.
  • System Window Anchoring - Provides a positioning system to anchor the character overlay on top of active windows or the system taskbar.

Historial de estrellas

Gráfico del historial de estrellas de shinyflvre/mate-engineGráfico del historial de estrellas de shinyflvre/mate-engine

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mate Engine

Proyectos open-source similares, clasificados según cuántas características comparten con Mate Engine.
  • open-llm-vtuber/open-llm-vtuberAvatar de Open-LLM-VTuber

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946Ver en GitHub↗
    Pythonaiai-companionai-vtuber
    Ver en GitHub↗5,946
  • steveseguin/vdo.ninjaAvatar de steveseguin

    steveseguin/vdo.ninja

    3,910Ver en GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Ver en GitHub↗3,910
  • pickle-com/glassAvatar de pickle-com

    pickle-com/glass

    7,537Ver en GitHub↗

    Glass is an AI desktop assistant and screen-to-LLM interface that processes visual and auditory context from a computer to automate tasks. It functions as a tool for screen analysis, bridging real-time desktop captures with large language models to extract semantic meaning and data insights. The system enables AI-assisted desktop interaction by recording live screen and audio data to provide a persistent digital memory for processing. This allows the application to analyze visible screen information and trigger automation workflows through global keyboard shortcuts.

    JavaScriptelectronlocal-firstnextjs
    Ver en GitHub↗7,537
  • ayangweb/bongocatAvatar de ayangweb

    ayangweb/BongoCat

    21,420Ver en 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

    Vuebongo-catbongocatcross-platform
    Ver en GitHub↗21,420
Ver las 30 alternativas a Mate Engine→

Preguntas frecuentes

¿Qué hace shinyflvre/mate-engine?

Mate-Engine is a 3D desktop avatar engine designed to render interactive characters that float on the desktop and react to system events. It functions as a virtual assistant platform, combining an interactive character renderer with an interface that connects local language models to 3D avatars for desktop conversations.

¿Cuáles son las características principales de shinyflvre/mate-engine?

Las características principales de shinyflvre/mate-engine son: Interactive Desktop Companions, AI Desktop Assistants, AI Chat Interfaces, Local AI Integrations, API-Free Local Inference, 3D Model Importers, Interactive Gaze and Gesture Systems, 3D Rendering Engines.

¿Qué alternativas de código abierto existen para shinyflvre/mate-engine?

Las alternativas de código abierto para shinyflvre/mate-engine incluyen: open-llm-vtuber/open-llm-vtuber. steveseguin/vdo.ninja — VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate… pickle-com/glass — Glass is an AI desktop assistant and screen-to-LLM interface that processes visual and auditory context from a… ayangweb/bongocat — BongoCat is a cross-platform desktop utility that provides real-time visual feedback for keyboard and mouse activity.… moeru-ai/airi — Airi is an interactive digital companion engine designed to bridge large language models with local animation… winfunc/opcode — Opcode is a desktop interface designed for managing AI-assisted software development workflows. It provides a…