CompStart is a tool that allows you to open programs automatically when your computer starts. It facilitates faster device startup times and reduces manual intervention. It currently only works on Windows.
But doesn't Windows already allow that through Task Manager and the startup folders, you ask?
Well, here's how CompStart is different: you can open up specific tabs and browser windows alongside the installed programs. For example, you could open up a specific Word document, a Chrome window with 3 tabs, and the Google Chat Chrome app, all instantaneously after you log in.
CompStart will also allow you to quickly and easily change the programs and sites you want to open. Using the previous example, let's say you finished working on the Word document. You can easily remove that from the startup list, so CompStart will only open the Chrome window with 3 tabs and the Google Chat Chrome app.
Currently, the installation process is manual. If you want to use this tool for yourself, you will need to be comfortable with copying files and folders in Explorer as well as creating shortcuts for the installation process.
You will also need to be comfortable with using the command-line as there is only a command-line (or text-only) tool to make configuration changes to the actual startup data.
See the releases section to find the files to download. There will be setup instructions included. Follow them and you can start using CompStart for yourself!
The installation instructions are essentially the same as above if you just want to use the tool. However, if you want to install CompStart to work on it, depending on what you want to do, you have 2 options:
-
If you want to contribute to this program, read the How to help section first. Once you get in touch with me, let me know what you want to do, and I can add you as a contributor to the repository.
-
If you want to play around with what I've created on your own, you can fork this repository. I encourage you to read the How to help section. I also ask that if you publish anything you create based on this project, please credit me as applicable. Finally, it would be nice if you let me know.
If you'd like to contribute to this program, please get in touch! On my GitHub profile page, you'll find how to reach me. My profile page is: https://github.com/dEhiN.
Next, read the following Markdown files:
- TechnicalStructure in the docs folder
- DirectoryStructure in the docs folder
- CHANGELOG in the docs folder
Finally, check out the project board at https://github.com/users/dEhiN/projects/4, and familiarize yourself with the open issues and work.
All work I've contributed is well documented and my commits are pretty detailed. However, if there's something you're not sure about, you can always connect with me.
Last Updated: 2026-04-25