LibreAvatrak

What LibreAvatrak is
LibreAvatrak is a free facial motion capture tool for VTubers and virtual avatar creators who use a single camera. It uses MediaPipe to detect face landmarks and calculate head pitch, yaw, and roll. It also measures eye openness with EAR and mouth movement with MAR, while OpenCV handles camera capture and image processing. Tracking data streams to Godot to animate VRM humanoid avatars in real time. A Python and Flask multiprocess backend provides an HTTP data API. The setup instructions call for a Python environment and Godot Editor 4.6, and describe loading a VRM file in Godot and saving the replacement character scene as .scn rather than .tscn. LibreAvatrak is licensed under the GNU Affero General Public License v3. Creators may earn revenue from content made with it, including streams and commercial productions. The project also states that modified instances or publicly accessible network services must share modified source code. It prohibits closing the source, selling packaged copies, and building paid cloud motion capture services based on the software.
Who it suits
LibreAvatrak suits individual creators who want to animate VRM avatars in Godot using facial tracking from one camera. Users should be comfortable setting up a Python environment and Godot Editor 4.6.
What it does well
- Tracks head rotation, eye openness, and mouth movement.
- Streams tracking data to animate VRM avatars in Godot.
- Includes a low-latency HTTP data API.
- Creators may earn revenue from content made with it.
- Free for individual creators.
What to know first
- Requires a Python environment and Godot Editor 4.6.
- Uses a single camera for tracking.
- License requires sharing modified source for certain services.
- Paid cloud motion capture services based on it are prohibited.
Limits
The software is free to use, but its license prohibits closing the source, selling packaged copies, and building paid cloud motion-capture services based on it. Modified instances and publicly accessible network services must share their modified source code.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| LibreAvatrak | Free/Libre software; individual creators may use it without charge | Free |
As github.com lists them, read 4 Oct 2026. The maker's own page has the final word.
Getting started
- Open the LibreAvatrak project website on GitHub
- Prepare a Python environment and Godot Editor 4.6
- Load a VRM file in Godot
- Save the replacement character scene as .scn rather than .tscn
Verdict
LibreAvatrak offers a focused camera-to-Godot workflow for facial animation, with support for VRM humanoid avatars. Review the setup requirements and license conditions before using or modifying it.
Questions
How much does LibreAvatrak cost?
The listed LibreAvatrak plan is free.
What does it track?
It calculates head pitch, yaw, and roll from facial landmarks, and derives eye openness and mouth movement.
Which avatar format does its workflow use?
The character workflow describes loading a VRM file in Godot.
What do I need to get started?
The setup instructions call for a Python environment and Godot Editor 4.6.
Can creators earn money using it?
Creators may earn revenue from content made with the software, including VTuber streaming and commercial production.
What does its license require for network use?
Modified instances or publicly accessible network services must share their modified source code.
Facts from LibreAvatrak's own pages
- Avatar animation
- Tracking data streams to Godot to animate VRM humanoid avatars in real time. · github.com, 4 Oct 2026
- Camera processing
- The project lists OpenCV for camera video capture and image processing. · github.com, 4 Oct 2026
- Character setup
- The instructions describe loading a VRM file in Godot and saving the replacement character scene as .scn rather than .tscn. · github.com, 4 Oct 2026
- Commercial use
- The project permits creators to earn revenue from content made with the software, including VTuber streaming and commercial production. · github.com, 4 Oct 2026
- Data API
- Its Python and Flask multiprocess tracking backend provides a low-latency HTTP data API. · github.com, 4 Oct 2026
- Expressions
- It extracts eye openness using EAR and mouth movement using MAR. · github.com, 4 Oct 2026
- Face tracking
- It uses MediaPipe to detect face landmarks and calculate head pitch, yaw, and roll. · github.com, 4 Oct 2026
- License
- LibreAvatrak is licensed under the GNU Affero General Public License v3. · github.com, 4 Oct 2026
- Network source sharing
- The project says modified instances or publicly accessible network services must share their modified source code. · github.com, 4 Oct 2026
- Purpose
- LibreAvatrak is a lightweight, single-camera facial motion capture tool for VTubers and virtual avatar creators. · github.com, 4 Oct 2026
- Requirements
- The setup instructions call for a Python environment and Godot Editor 4.6. · github.com, 4 Oct 2026
- Restrictions
- The project says users may not modify and close the source, package and sell the software, or build paid cloud motion capture services based on it. · github.com, 4 Oct 2026
Where LibreAvatrak stands on Freedom251
- VTuber Software#7 of 25