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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
shinyflvre avatar

shinyflvre/Mate-Engine

0
View on GitHub↗
2,809 stars·209 forks·ShaderLab·other·41 viewsstore.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.

Star history

Star history chart for shinyflvre/mate-engineStar history chart for shinyflvre/mate-engine

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does shinyflvre/mate-engine do?

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.

What are the main features of shinyflvre/mate-engine?

The main features of shinyflvre/mate-engine are: 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.

Which projects share features with shinyflvre/mate-engine?

Projects with overlapping indexed features include: 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…

Projects sharing features with Mate Engine

These projects share indexed features with Mate Engine. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • open-llm-vtuber/open-llm-vtuberOpen-LLM-VTuber avatar

    Open-LLM-VTuber/Open-LLM-VTuber

    5,946View on GitHub↗
    Pythonaiai-companionai-vtuber
    View on GitHub↗5,946
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on 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
    View on GitHub↗3,910
  • pickle-com/glasspickle-com avatar

    pickle-com/glass

    7,537View on 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
    View on GitHub↗7,537
  • ayangweb/bongocatayangweb avatar

    ayangweb/BongoCat

    21,420View on 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
    View on GitHub↗21,420
  • Compare all 30 related projects→