3,365 apps tracked 0 new today 17 updated today Synced 2m ago

Yet Another Framework Interface

YAFI is another GUI for the Framework Laptop Embedded Controller

Stephen Horvath ✓ Verified

au.stevetech.yafi
View on Flathub ↗

It 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

Fan Control and Temperature Monitoring
Fan Control and Temperature Monitoring
LED Control
LED Control
Battery Statistics
Battery Statistics
Battery Limiting
Battery Limiting
Battery Extender
Battery Extender
Hardware Info
Hardware Info

Observed history

App ChangeVersionWhen ↓

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.