Yet Another Framework Interface
YAFI is another GUI for the Framework Laptop Embedded Controller
Stephen Horvath ✓ Verified
au.stevetech.yafiIt is written in Python with a GTK4 Adwaita theme, and uses the CrOS_EC_Python library to communicate with the EC.
YAFI has the capability for the following features:
- Fan control and temperature monitoring
- LED control
- Battery statistics
- Battery limiting
- Hardware information
You will need to install the udev rules to allow non-root access to the EC device. See the README for more information.
Alternatively, you can run curl -Lfs yafi.stevetech.au/udev.sh | sudo sh to install the udev rules.
YAFI is not affiliated with Framework Computer Inc. in any way.
Screenshots
Observed history
| App | Change | Version | When ↑ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.021 Mar 2026
The following changes have been made:
- New logo matching the GNOME style!
- Errored temperature sensors will now show as 'Error'.
- Fix for battery page when battery isn't present.
- Fix some minor UI bugs.
0.725 Dec 2025
YAFI now supports modifying fan set points.
0.628 Sept 2025
The following changes have been made:
- YAFI now has a new logo!
- The advanced LED settings now detect available LEDs.
- The ALS and lid open sensor has been added.
- Stuttering has been reduced when opening the about dialog.
0.516 Sept 2025
The following bugs have been fixed:
- LED page crashing when encountering unsupported LEDs.
- Scaling issues on Windows.
- Minimum charge limiter doesn't work.
This release also adds a traceback to the debug info, when there is an error during initialisation.





