museslabs

museslabs / phonto

Public

GPU-accelerated video wallpaper program for wayland compositors and macos

86
2
100% credibility
Found May 19, 2026 at 123 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Phonto is a desktop wallpaper application that plays videos as your background. It works on both Linux (using Wayland) and macOS computers, using the computer's graphics processor to play videos smoothly without slowing down your system. Users can play specific videos, choose random wallpapers from folders, and on Mac computers, install animated lock screen wallpapers. The app includes battery-saving features for laptops and various display modes for how the video fits the screen.

How It Works

1
🎬 You want your desktop to come alive

You've seen those cool desktops with animated backgrounds, and now you want one too. Maybe you found Phonto through a friend or an online forum.

2
📦 You install Phonto on your computer

Phonto works on both Mac and Linux computers. You download it through your computer's package installer or build it from the source code.

3
🖼️ You pick a video to be your wallpaper

You choose any video file from your computer—MP4, MOV, MKV, or even GIFs work. Phonto plays it smoothly behind your icons and windows.

4
Your desktop becomes animated

The video plays as your wallpaper, looping endlessly. Phonto uses your computer's graphics processor so everything stays smooth and doesn't slow down your computer.

5
You can set up different modes
🎲
Random wallpaper mode

Point Phonto to a folder of videos and it picks a different one each time you launch, keeping things fresh.

🔋
Battery-saving mode

On laptops, Phonto can pause the video when you're running low on battery, then resume when you plug in.

6
🔒 On Mac, you can animate your lock screen too

Phonto can install your video as a live lock screen wallpaper. When you lock your Mac, your animated wallpaper plays instead of the static one.

🎉 You have the coolest desktop around

Your desktop and lock screen now feature smooth, GPU-accelerated animated wallpapers. Your computer stays responsive, and you look cool.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 123 to 86 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is phonto?

Phonto is a GPU-accelerated video wallpaper program for Linux running Wayland and macOS. It plays videos as your desktop background, handling decoding and rendering entirely on the GPU to keep CPU usage minimal. On Linux it uses GStreamer with VA-API plugins and EGL surfaces; on macOS it relies on AVPlayerLayer and VideoToolbox for hardware-accelerated playback. The project also supports live lockscreen wallpapers on macOS by registering videos with Apple's own aerial catalog system.

Why is it gaining traction?

The key differentiator is true GPU acceleration. Most wallpaper video players fall back to software decoding, but phonto keeps video off the CPU entirely. For Linux users, the hyprlock integration is particularly clever—phonto can render on an overlay layer above your lock screen, giving you animated backgrounds without replacing your lock screen UI. On macOS, the lockscreen feature works by injecting wallpapers into Apple's own extension, so they survive multiple lock cycles and appear in System Settings like any native wallpaper.

Who should use this?

Linux desktop users running Wayland who want animated wallpapers without the battery drain of software decoding. Hyprland users who want their lock screen to match their animated desktop. macOS users craving video lock screens that Apple never shipped. Power users who configure battery pause thresholds to save energy when unplugged.

Verdict

Phonto solves a real problem with clean architecture and proper GPU acceleration, but the 86-star count signals early-stage software. The 1.0% credibility score reflects limited community validation—no prominent adoption, unknown test coverage, and a version at 0.3.1. Worth trying if you run the supported stack, but treat it as experimental until the project gains traction.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.