Skip to content

EtsefZale/StartupConsolidator

Repository files navigation

Startup Consolidator

A simple, fast, and highly customizable Windows utility to stagger and manage your startup applications & files, preventing crashes and improving boot stability.

This is my first Windows utility EVER, so I hope you enjoy it!

(in all honesty im just surprised it even works lol)

(also no i didnt copy those last two lines from my obsidian gemini plugin description nahhhhh wdym—)


✨ Features

  • ⏳ Staggered Delays: Prevent race conditions and system crashes by adding custom delays (even decimals!) between app launches.
  • 🪟 Automated Window Management: Automatically minimize or close specific application windows (like splash screens or chat apps) up to X times or for X seconds after they launch.
    • Note: This feature is currently a bit buggy and may not work perfectly for all applications, especially those with dynamic window titles or multiple windows. It also does not work with standard files; only applications.
    • ⚠️ WORK IN PROGRESS - Results may vary.
  • ⚡ Concurrent Priorities: Group applications together by priority numbers to launch them sequentially, or — if you so desire — concurrently.
  • 🗂️ Profiles System: Create, save, and load different .json profiles (e.g., "Work", "Gaming") and generate unique startup scripts for them.
  • 🌙 Native Dark Mode: Native dark theme that integrates directly with the Windows OS title bars.
    • Note: Dark Mode is currently only supported on Windows 11. Windows 10 users will see the default light theme.
    • ⚠️ WORK IN PROGRESS - Results may vary.
  • 🛑 Safe Test Mode: Live testing environment with a real-time log, skip delay buttons, and a "Force Kill" switch just in case an app gets stuck.
    • ⚠️ WORK IN PROGRESS - Results may vary.
  • 🛡️ Detached Processes: Apps are launched safely in the background, fully detached from the consolidator to bypass Windows' strict startup limits.
  • 📁 General File Support: .exe and .bat files aren't the only files that work with the consolidator; if you have a default app specified for a file type, it can be opened!
    • ⚠️ WORK IN PROGRESS - Results may vary.

🚀 Getting Started

  1. Download StartupConsolidator.exe and save it somewhere accessible.
  2. Run the application (no installation required).
    • You may be prompted by Windows SmartScreen saying that it couldn't verify the publisher. Just click More Info -> Run Anyway.
  3. Click Add Application to select the apps and/or files you want to run on startup.
  4. Set your Launch Priorities, Delays, and Post-Launch Window Actions.
  5. Save your profile and click Add to Windows Startup.

⚖️ License & Usage

This project is open-source under the MIT License. You are free to fork, modify, and use this code for your own projects, provided you include the original copyright notice and license file.

Original creation by Joshua Boyd / Etsef Zale (ΣПᗪΣЯ / Zaine (Z4I7E)).

About

A simple, fast, and highly customizable Windows utility to stagger and manage your startup applications & files, preventing crashes and improving boot stability.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages