Skip to content

Repository files navigation

App Icon

Window Manager

A utility for managing application windows, monitors, and borderless mode.

Python Platform License



Window Manager Interface

🚀 Description

Window Manager (formerly Borderless Mover) is a powerful tool for automatically managing application and game windows on Windows. It allows you to remove window borders (Borderless Windowed Mode), automatically move windows to a specific monitor, and remember these settings for each application.

✨ Features

  • 🖥️ Monitor Management: Automatically moves application windows to a selected monitor upon launch.
  • 🖼️ Borderless Mode: Forces borderless windowed mode for games and applications.
  • 💾 Auto-Save: Remembers settings for each EXE file (position, monitor, window style).
  • 🔄 Background Monitoring: Automatically applies saved settings as soon as the application starts.
  • 🔙 State Restoration: Can restore the original window state when the application is closed or settings are deleted.
  • 📥 System Tray: Runs in the background and minimizes to the system tray (notification area).
  • 🎨 Modern UI: Clean and modern interface with dark/light theme support (using sv_ttk).
  • 📝 Logging: Detailed logging capability for troubleshooting and debugging.

🛠️ Installation

Option 1: Standalone EXE (Recommended)

Download the latest BorderlessManager.exe from the Releases section. Just run the executable; no installation is required.

Option 2: Run from Source

You will need Python 3.10+ installed.

  1. Clone the repository:

    git clone https://github.com/mantukin/window-manager.git
    cd window-manager
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py

📦 Building executable

If you want to build the EXE yourself, use PyInstaller:

pyinstaller --noconfirm --clean --onefile --windowed --name "BorderlessManager" --icon "icon128.png" --add-data "icon128.png;." --collect-all "sv_ttk" main.py

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A powerful utility to force borderless mode and automatically move applications to specific monitors, featuring persistent per-app settings, background monitoring, and a modern UI for seamless window management.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages