Yasb Download

Highly configurable, Python-based status bar for Windows with extensive widget support and CSS styling.

⭐ 3,657 stars on GitHub
Latest Release: v1.8.6

About Software

Yasb (Yet Another Status Bar) is a highly configurable and extensible status bar for Windows, written in Python. It offers a modern and customizable alternative to the standard Windows taskbar, allowing users to define layouts using YAML and style elements with CSS. It is particularly well-suited for users who customize their desktop environment with tiling window managers.

The application comes with a wide array of built-in widgets for system monitoring, media control, and application launching. Its open architecture allows developers and power users to easily create and share custom widgets, making it a powerful tool for ricing and tailoring the Windows desktop experience to individual workflows.

Use Cases:

  • Customize the Windows taskbar with a highly flexible configuration
  • Monitor system resources like CPU, RAM, and disk usage
  • Integrate with window managers like GlazeWM and Komorebi
  • Display real-time information such as weather and media controls
  • Create custom widgets using Python for specific needs

Downloads

v1.8.6 December 07, 2025
yasb-1.8.6-aarch64.msimsi
yasb-1.8.6-x64.msimsi
v1.8.5 November 25, 2025
yasb-1.8.5-aarch64.msimsi
yasb-1.8.5-x64.msimsi
v1.8.4 November 07, 2025
yasb-1.8.4-win64.msimsi
yasb-1.8.4-x64.msimsi
v1.8.3 September 30, 2025
yasb-1.8.3-win64.msimsi
v1.8.2 September 09, 2025
yasb-1.8.2-win64.msimsi
v1.8.1 September 09, 2025
yasb-1.8.1-win64.msimsi
v1.8.0 August 24, 2025
yasb-1.8.0-win64.msimsi
v1.7.9 July 29, 2025
yasb-1.7.9-win64.msimsi
v1.7.8 July 11, 2025
yasb-1.7.8-win64.msimsi
v1.7.7 July 04, 2025
yasb-1.7.7-win64.msimsi
v1.7.6 June 16, 2025
yasb-1.7.6-win64.msimsi
v1.7.5 May 30, 2025
yasb-1.7.5-win64.msimsi
v1.7.4 May 16, 2025
yasb-1.7.4-win64.msimsi
v1.7.3 May 16, 2025
yasb-1.7.3-win64.msimsi
v1.7.2 May 14, 2025
yasb-1.7.2-win64.msimsi
v1.7.1 May 03, 2025
yasb-1.7.1-win64.msimsi
v1.7.0 April 21, 2025
yasb-1.7.0-win64.msimsi
v1.6.9 April 10, 2025
yasb-1.6.9-win64.msimsi
v1.6.8 March 28, 2025
yasb-1.6.8-win64.msimsi
v1.6.7 March 21, 2025
yasb-1.6.7-win64.msimsi
v1.6.6 March 21, 2025
yasb-1.6.6-win64.msimsi
v1.6.5 March 09, 2025
yasb-1.6.5-win64.msimsi
v1.6.4 February 21, 2025
yasb-1.6.4-win64.msimsi
v1.6.3 February 20, 2025
yasb-1.6.3-win64.msimsi
v1.6.2 February 18, 2025
yasb-1.6.2-win64.msimsi

Package Info

Last Updated
Dec 07, 2025
Latest Version
v1.8.6
License
NOASSERTION
Total Versions
25

README

YASB Reborn

YASB (Yet Another Status Bar) is a highly configurable Windows status bar written in Python.


Installation・Docs・Share Your Theme・Discussions・Report a bug


Installation

Requirements

  • Nerd Fonts. Install Nerd Fonts (https://www.nerdfonts.com/font-downloads) (JetBrainsMono (https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip) recommended)
  • Windows 10 & 11

Installer

  • Download the latest installer from the GitHub releases page (https://github.com/amnweb/yasb/releases/latest).
  • 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.py in your terminal (or click yasb.vbs)
    • Configure styles.css and config.yaml to your liking.

Demo YASB

!Reborn !Windows 11 (https://raw.githubusercontent.com/amnweb/yasb-themes/refs/heads/main/themes/7d3895d4-454b-40db-a2f9-44a238d5793b/image.png) !Yasb 001 (https://raw.githubusercontent.com/amnweb/yasb-themes/refs/heads/main/themes/61e6a045-e090-4f33-a41b-6938702eb446/image.png) for more themes visit yasb-themes (https://github.com/amnweb/yasb-themes)

Demo YASB + Komorebi

!Theme Catppuccin Mocha !Theme Catppuccin Mocha

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 (https://github.com/amnweb/yasb/wiki/(Widget)-Active-Windows-Title): Displays the title of the currently active window.
  • Applications (https://github.com/amnweb/yasb/wiki/(Widget)-Applications): Shows a list of predefined applications.
  • Ai Chat (https://github.com/amnweb/yasb/wiki/(Widget)-Ai-Chat): A chat widget that allows you to interact with AI models.
  • Battery (https://github.com/amnweb/yasb/wiki/(Widget)-Battery): Displays the current battery status.
  • Bluetooth (https://github.com/amnweb/yasb/wiki/(Widget)-Bluetooth): Shows the current Bluetooth status and connected devices.
  • Brightness (https://github.com/amnweb/yasb/wiki/(Widget)-Brightness): Displays and change the current brightness level.
  • Cava (https://github.com/amnweb/yasb/wiki/(Widget)-Cava): Displays audio visualizer using Cava.
  • CPU (https://github.com/amnweb/yasb/wiki/(Widget)-CPU): Shows the current CPU usage.
  • Clock (https://github.com/amnweb/yasb/wiki/(Widget)-Clock): Displays the current time and date.
  • Custom (https://github.com/amnweb/yasb/wiki/(Widget)-Custom): Create a custom widget.
  • Github (https://github.com/amnweb/yasb/wiki/(Widget)-Github): Shows notifications from GitHub.
  • GlazeWM Binding Mode (https://github.com/amnweb/yasb/wiki/(Widget)-GlazeWM-Binding-Mode): GlazeWM binding mode widget.
  • GlazeWM Tiling Direction (https://github.com/amnweb/yasb/wiki/(Widget)-GlazeWM-Tiling-Direction): GlazeWM tiling direction widget.
  • GlazeWM Workspaces (https://github.com/amnweb/yasb/wiki/(Widget)-GlazeWM-Workspaces): GlazeWM workspaces widget.
  • Glucose Monitor (https://github.com/amnweb/yasb/wiki/(Widget)-Glucose-Monitor): Nightscout CGM Widget.
  • Grouper (https://github.com/amnweb/yasb/wiki/(Widget)-Grouper): Groups multiple widgets together in a container.
  • GPU (https://github.com/amnweb/yasb/wiki/(Widget)-GPU): Displays GPU utilization, temperature, and memory usage.
  • Home (https://github.com/amnweb/yasb/wiki/(Widget)-Home): A customizable home widget menu.
  • Disk (https://github.com/amnweb/yasb/wiki/(Widget)-Disk): Displays disk usage information.
  • Language (https://github.com/amnweb/yasb/wiki/(Widget)-Language): Shows the current input language.
  • Launchpad (https://github.com/amnweb/yasb/wiki/(Widget)-Launchpad): A customizable launchpad for quick access to applications.
  • Libre Hardware Monitor (https://github.com/amnweb/yasb/wiki/(Widget)-Libre-HW-Monitor): Connects to Libre Hardware Monitor to get sensor data.
  • Media (https://github.com/amnweb/yasb/wiki/(Widget)-Media): Displays media controls and information.
  • Memory (https://github.com/amnweb/yasb/wiki/(Widget)-Memory): Shows current memory usage.
  • Microphone (https://github.com/amnweb/yasb/wiki/(Widget)-Microphone): Displays the current microphone status.
  • Notifications (https://github.com/amnweb/yasb/wiki/(Widget)-Notifications): Shows the number of notifications from Windows.
  • Notes (https://github.com/amnweb/yasb/wiki/(Widget)-Notes): A simple notes widget that allows you to add, delete, and view notes.
  • OBS (https://github.com/amnweb/yasb/wiki/(Widget)-Obs): Integrates with OBS Studio to show recording status.
  • Power Plan (https://github.com/amnweb/yasb/wiki/(Widget)-Power-Plan): Displays the current power plan and allows switching between plans.
  • Server Monitor (https://github.com/amnweb/yasb/wiki/(Widget)-Server-Monitor): Monitors server status.
  • Systray (https://github.com/amnweb/yasb/wiki/(Widget)-Systray): Displays system tray icons.
  • Traffic (https://github.com/amnweb/yasb/wiki/(Widget)-Traffic): Displays network traffic information.
  • Todo (https://github.com/amnweb/yasb/wiki/(Widget)-Todo): Organizes your tasks and to-do lists.
  • Taskbar (https://github.com/amnweb/yasb/wiki/(Widget)-Taskbar): A customizable taskbar for launching applications.
  • Pomodoro (https://github.com/amnweb/yasb/wiki/(Widget)-Pomodoro): A Pomodoro timer widget.
  • Power Menu (https://github.com/amnweb/yasb/wiki/(Widget)-Power-Menu): A menu for power options.
  • Recycle Bin (https://github.com/amnweb/yasb/wiki/(Widget)-Recycle-Bin): Shows the status of the recycle bin.
  • Update Checker (https://github.com/amnweb/yasb/wiki/(Widget)-Update-Check): Checks for available updates using Windows Update and Winget.
  • Visual Studio Code (https://github.com/amnweb/yasb/wiki/(Widget)-VSCode): Shows recently opened folders in Visual Studio Code.
  • Volume (https://github.com/amnweb/yasb/wiki/(Widget)-Volume): Shows and controls the system volume.
  • Wallpapers (https://github.com/amnweb/yasb/wiki/(Widget)-Wallpapers): Allows changing wallpapers.
  • Weather (https://github.com/amnweb/yasb/wiki/(Widget)-Weather): Displays current weather information.
  • WiFi (https://github.com/amnweb/yasb/wiki/(Widget)-WiFi): Shows the current WiFi status.
  • WHKD (https://github.com/amnweb/yasb/wiki/(Widget)-Whkd): Shows the current hotkey.
  • Windows-Desktops (https://github.com/amnweb/yasb/wiki/(Widget)-Windows-Desktops): Windows desktops switcher.
  • Komorebi Control (https://github.com/amnweb/yasb/wiki/(Widget)-Komorebi-Control): Komorebi control widget.
  • Komorebi Layout (https://github.com/amnweb/yasb/wiki/(Widget)-Komorebi-Layout): Shows the current layout of Komorebi.
  • Komorebi Stack (https://github.com/amnweb/yasb/wiki/(Widget)-Komorebi-Stack): Shows windows in the current Komorebi stack.
  • Komorebi Workspaces (https://github.com/amnweb/yasb/wiki/(Widget)-Komorebi-Workspaces): Komorebi workspaces widget.
See full README on repository.