Skip to content
This repository was archived by the owner on Jan 6, 2026. It is now read-only.

Repository files navigation

Note

ChocoTray has been superseded by UniTray. Use UniTray instead, which allows updating Scoop, Chocolatey and WinGet, all from one application.

ChocoTray

ChocoTray

Table of Contents

❔ About

ChocoTray is a lightweight PowerShell tray application that helps you monitor and update Chocolatey packages effortlessly.
It runs in the background, checks for updates, and notifies you when new versions are available.

🚀 Features

Periodically checks for updates, with a one-click update option in the context menu
Context Menu
Context Menu
Runs in the system tray for easy access, with tooltip information
Tooltip
Tooltip
Supports selective updates
Updates
Updates
Sends update notifications using BurntToast
Updates
Failure
Error
Error
Supports backdrop and dark mode integrations
Backdrop
Type Light Dark
Acrylic Acrylic Light
Acrylic Dark
Mica (Default) Mica Light
Mica Dark
Mica Alt Mica Alt Light
Mica Alt Dark

Theme
Light Dark
Light
Dark

Note

Backdrop and dark mode integrations are only supported on Windows builds 22000+

📚 Prerequisites

To install BurntToast, run the following command in PowerShell:
Install-Module -Name BurntToast

📥 Installation

To start using ChocoTray:

  1. Clone the repository:
    git clone https://github.com/WildeBeast2521/ChocoTray.git
  2. Run the following command in Command Prompt (CMD) to start ChocoTray:
    PowerShell.exe -ExecutionPolicy Bypass -File ChocoTray.ps1

🛠️ Usage

Timer interval and backdrops can be set in the settings.json file created on initial start.

Timer Interval

The default check interval is set to 2 hours. To customize it, set the interval value in settings.

Backdrop

The default backdrop is set to Mica. To customize it, set the backdrop value in the settings with the appropriate constant. Constants for backdrops are defined below:
Backdrop Constant
Mica (Default) 2
Acrylic 3
Mica Alt 4

🙌 Acknowledgements

ChocoTray has evolved through a lot of edits, from a simple tray application into a customizable update manager, with help from various sources:

  1. dongle-the-gadget/SystemBackdropTypes / Apply Mica to a WPF app on Windows 11 for backdrop integration
  2. Win32 Dark Mode / Support for dark mode in wxMSW for Dark mode support
And more!

🔧 Contributing

Pull requests are welcome - check out CONTRIBUTING for more information

📄 License

This project is licensed under the MIT License - see the MIT License file for details.

About

A PowerShell tray application for monitoring and updating Chocolatey packages

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages