Repolode
AlexanderPro

AlexanderPro/SmartSystemMenu

A Windows utility that adds custom actions such as hide, roll up, always on top, and transparency to every window's system menu.

Open-source alternative to:PowerToys

Stars
3,322
Forks
172
Open issues
64
Last commit
12 days ago

What is it?

SmartSystemMenu extends the system menu (the menu opened from a window's title bar icon) of every window on Windows. Once it is running, each window gets a set of extra items for common window management tasks, such as hiding a window, rolling it up to its title bar, keeping it always on top, or changing its transparency and size.

Beyond basic window control, it offers options such as aligning a window to one of nine desktop positions, moving it to another monitor, dimming all other windows, making a window click-through, hiding it from the taskbar and Alt+Tab, and changing its process priority. It can also show information about the window and its process, save a window screenshot, and copy the window's text to the clipboard.

The program ships as an executable with a command line interface, so the same actions can be scripted with options like --title, --alignment, and --alwaysontop. It runs on Windows XP SP3 and later, supports both x86 and x64 systems, and is installable via Chocolatey, Scoop, or WinGet.

Key features

  • 01Adds hide, roll up, always on top, and send to bottom to any window's system menu.
  • 02Adjusts window transparency, size, and position, including alignment to nine desktop positions.
  • 03Moves windows between monitors and makes them click-through.
  • 04Shows window and process information and saves window screenshots.
  • 05Copies window text to the clipboard.
  • 06Provides a command line interface for scripted window control.

Use cases

  • Keeping a reference window such as a notes or chat app always on top while working.
  • Arranging several windows quickly by aligning them to screen positions or moving them between monitors.
  • Dimming background windows to focus on the active one.
  • Automating window layout with scripts that call the command line options.

Topics

FAQ

What is SmartSystemMenu?
A Windows utility that adds custom actions such as hide, roll up, always on top, and transparency to every window's system menu. SmartSystemMenu extends the system menu (the menu opened from a window's title bar icon) of every window on Windows. Once it is running, each window gets a set of extra items for common window management tasks, such as hiding a window, rolling it up to its title bar, keeping it always on top, or changing its transparency and size.
Is SmartSystemMenu free to use? What license does it have?
SmartSystemMenu is open source under the MIT license. Check the license terms before using it in commercial products.
Is SmartSystemMenu still maintained?
Actively maintained. The last commit to SmartSystemMenu was on Oct 10, 2026.
What can I use SmartSystemMenu for?
Keeping a reference window such as a notes or chat app always on top while working. Arranging several windows quickly by aligning them to screen positions or moving them between monitors. Dimming background windows to focus on the active one. Automating window layout with scripts that call the command line options.
Where can I get SmartSystemMenu?
The source code and installation instructions are on GitHub: https://github.com/AlexanderPro/SmartSystemMenu

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects