Yasb
A highly configurable Windows status bar written in Python.
Install / Use
/learn @amnweb/YasbREADME
<p align="center"><img src="https://raw.githubusercontent.com/amnweb/yasb/main/src/assets/images/app_icon.png" width="180"></p>
<h1 align="center">YASB Reborn</h1>
<p align="center">
YASB (Yet Another Status Bar) is a highly configurable Windows status bar written in Python.
<br><br>
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-yellow.svg"></a>
<a href="https://github.com/amnweb/yasb"><img src="https://img.shields.io/github/languages/top/amnweb/yasb"></a>
<a href="https://github.com/amnweb/yasb/issues"><img src="https://img.shields.io/github/issues/amnweb/yasb?label=Issues"></a>
<a href="https://github.com/amnweb/yasb/releases"><img src="https://img.shields.io/github/downloads/amnweb/yasb/total?label=Total%20Downloads"></a>
<a href="https://github.com/amnweb/yasb/releases/latest"><img src="https://img.shields.io/github/v/release/amnweb/yasb?label=Latest%20Release"></a>
<a href="https://discord.gg/qkeunvBFgX" title="Discord"><img alt="Discord" src="https://img.shields.io/discord/1353495377768218654?label=Discord&cacheSeconds=600"></a>
</p>
<h3 align="center"> <a href="https://github.com/amnweb/yasb/wiki/Installation">Installation</a>・<a href="https://github.com/amnweb/yasb/wiki">Docs</a>・<a href="https://github.com/amnweb/yasb-themes">Share Your Theme</a>・<a href="https://github.com/amnweb/yasb/discussions">Discussions</a>・<a href="https://github.com/amnweb/yasb/issues">Report a bug</a> </h3>
<h3 align="center"> <a href="https://github.com/amnweb/yasb/wiki/Installation">Installation</a>・<a href="https://github.com/amnweb/yasb/wiki">Docs</a>・<a href="https://github.com/amnweb/yasb-themes">Share Your Theme</a>・<a href="https://github.com/amnweb/yasb/discussions">Discussions</a>・<a href="https://github.com/amnweb/yasb/issues">Report a bug</a> </h3>
Installation
Requirements
- Nerd Fonts. Install Nerd Fonts (JetBrainsMono recommended)
- Windows 10 & 11
Installer
- Download the latest installer from the GitHub releases page.
- Run the installer and follow the on-screen instructions to complete the installation.
Winget
Install the YASB using Winget install
winget install --id AmN.yasb
Scoop
Install YASB using Scoop:
scoop bucket add extras
scoop install extras/yasb
Chocolatey
Install YASB using Chocolatey:
choco install yasb
Using Python
- Install Python 3.14
- Install the application and its dependencies:
pip install .(for regular installation)pip install -e .[dev](for development installation)
- Start the application:
- run
python src/main.pyin your terminal (or click yasb.vbs) - Configure styles.css and config.yaml to your liking.
- run
Demo YASB
for more themes visit yasb-themes
Demo YASB + Komorebi

https://github.com/user-attachments/assets/aab8d8e8-248f-46a1-919c-9b0601236ac1
[!NOTE]
This repository is updated on a regular basis, when you update files, always check styles.css and config.yaml for new features and changes; otherwise, your config can be broken.
List of currently available widgets in YASB.
- Active Windows Title: Displays the title of the currently active window.
- Applications: Shows a list of predefined applications.
- Ai Chat: A chat widget that allows you to interact with AI models.
- Battery: Displays the current battery status.
- Bluetooth: Shows the current Bluetooth status and connected devices.
- Brightness: Displays and change the current brightness level.
- Cava: Displays audio visualizer using Cava.
- Copilot: GitHub Copilot usage with a detailed menu showing statistics
- CPU: Shows the current CPU usage.
- Clock: Displays the current time and date.
- Custom: Create a custom widget.
- Github: Shows notifications from GitHub.
- GlazeWM Binding Mode: GlazeWM binding mode widget.
- GlazeWM Tiling Direction: GlazeWM tiling direction widget.
- GlazeWM Workspaces: GlazeWM workspaces widget.
- Glucose Monitor: Nightscout CGM Widget.
- Grouper: Groups multiple widgets together in a container.
- GPU: Displays GPU utilization, temperature, and memory usage.
- Home: A customizable home widget menu.
- Disk: Displays disk usage information.
- Language: Shows the current input language.
- Launchpad: A customizable launchpad for quick access to applications.
- Libre Hardware Monitor: Connects to Libre Hardware Monitor to get sensor data.
- Media: Displays media controls and information.
- Memory: Shows current memory usage.
- Microphone: Displays the current microphone status.
- Notifications: Shows the number of notifications from Windows.
- Notes: A simple notes widget that allows you to add, delete, and view notes.
- OBS: Integrates with OBS Studio to show recording status.
- Open Meteo: Displays weather information using the Open Meteo API.
- Power Plan: Displays the current power plan and allows switching between plans.
- Server Monitor: Monitors server status.
- Systray: Displays system tray icons.
- Traffic: Displays network traffic information.
- Todo: Organizes your tasks and to-do lists.
- Taskbar: A customizable taskbar for launching applications.
- Pomodoro: A Pomodoro timer widget.
- Power Menu: A menu for power options.
- Quick Launch: A customizable quick launcher widget.
- Recycle Bin: Shows the status of the recycle bin.
- Update Checker: Checks for available updates using Windows Update and Winget.
- Visual Studio Code: Shows recently opened folders in Visual Studio Code.
- Volume: Shows and controls the system volume.
- Wallpapers: Allows changing wallpapers.
- Weather: Displays current weather information.
- WiFi: Shows the current WiFi status.
- WHKD: Shows the current hotkey.
- Windows-Desktops: Windows desktops switcher.
- Komorebi Control: Komorebi control widget.
- Komorebi Layout: Shows the current layout of Komorebi.
- Komorebi Stack: Shows windows in the current Komorebi stack.
- Komorebi Workspaces: Komorebi workspaces widget.
🏆 Contributors
Thanks to our amazing contributors!
🔑 Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
