Skip to content

Software

StartWise

Version 1.0.0 · 13/10/2026
Windows Linux macOS
Check your download: file names and SHA-256 checksums published 13/10/2026

Compare the checksum of the file you downloaded with the one listed here. If they differ, the file is not the one published on this page - delete it and download it again.

  • StartWise-1.0.0.exeefd5dc5eed0d4722930ff82a1d8408f70e8f740f5fd6c7752b39475f287235b8
  • StartWise-1.0.0-linux-x86_64.tar.gz08cc524427a25533e662d53b5712a8f7e462bce2a89a82ec7c19b7e0d8dbd3c7
  • StartWise-1.0.0-linux-arm64.tar.gz2aef699a98ed5d5c9c6745436afdf282759da4d51e6b7e72ea41e21fce7cc6bc
  • StartWise-1.0.0-macos-arm64.tar.gz15efcde50a5f8710141b8cd9d90553d3a28218203c859ce399c0776bf2ab3a80
  • StartWise-1.0.0-macos-x64.tar.gzbf8868c8a600117141f407b5bad7d102df1f99a111e31133c97a04d7d3908cfd

Windows (PowerShell): Get-FileHash <file>   Linux: sha256sum <file>   macOS: shasum -a 256 <file>

How to install and use it

Windows 10 or 11
  1. Double-click StartWise-1.0.0.exe. There is nothing to install. Your browser opens with the window; the page is served by the program on your own machine and only that machine can reach it. Closing the tab stops the program.
  2. If Windows SmartScreen says the program is unrecognised, choose More info, then Run anyway. The program is not code-signed; the checksum above is how you know it is the published file.
  3. It starts with ordinary rights and can change everything that belongs to your account. For services and tasks that belong to the whole computer, press "Restart as administrator" in the window.
  4. On Startup items, switch an item off or on, then press Review & apply. Read what each change would do and tick the boxes the risky ones ask for. A copy of the set-up is saved first, and History has Undo.
  5. To start a program with the computer, open Running now or Installed apps, switch it on and review the entry it will create. Backup & restore saves and restores the whole set-up. Health & updates checks that every place StartWise reads still works on your version of Windows.
  6. Everything is also available from a command prompt: StartWise-1.0.0.exe list, assess NAME, disable NAME, help.
Linux (x86_64 or ARM64)
  1. In a terminal, unpack the file for your machine (uname -m prints x86_64 or aarch64) and start it. It needs no installation and no runtime.
    tar -xzf StartWise-1.0.0-linux-x86_64.tar.gz
    cd StartWise-1.0.0-linux-x86_64
    ./startwise
  2. On 64-bit ARM use StartWise-1.0.0-linux-arm64 in the first two lines. It opens its window in your browser; if no window opens, copy the link it prints into a browser on the same machine. The link works once, and closing the tab stops the program.
  3. As an ordinary user it lists everything and changes your own entries (desktop autostart, your systemd user units, your crontab). To change system services run it with sudo ./startwise.
  4. On Startup items, switch an item off or on, then press Review & apply. Read what each change would do first; a copy of the set-up is saved before anything changes, and History has Undo. Switching a service off uses systemctl disable, so switching it back on is the exact reverse.
  5. It has been run read-only on Debian 13; creating and removing entries has not yet been tried on a real Linux machine. ./startwise doctor checks that every place it reads works on your system, and ./startwise help lists the commands.
macOS (Apple silicon or Intel)
  1. In Terminal, unpack the file for your Mac, remove the quarantine mark macOS puts on anything downloaded from the web, and start it.
    tar -xzf StartWise-1.0.0-macos-arm64.tar.gz
    cd StartWise-1.0.0-macos-arm64
    xattr -dr com.apple.quarantine .
    ./startwise
  2. On an Intel Mac use StartWise-1.0.0-macos-x64 in the first two lines. It opens its window in your browser; if no window opens, copy the link it prints. The link works once, and closing the tab stops the program.
  3. It lists launch agents, launch daemons and login items. As an ordinary user it changes your own; for the system-wide ones run it with sudo ./startwise. A copy of the set-up is saved before anything changes, and History has Undo.
  4. The macOS build has not yet been run on a Mac by its author. Try ./startwise doctor first: it checks that every place it reads works on your version of macOS, and says plainly if one does not.

A question about installing or using it? Ask in the comments below, or through the contact page.

Problem

A computer collects things that start with it, in different places on every operating system, under names that explain nothing. Switching off the wrong one takes a database, a VPN client or the sign-in screen with it, and a clean-up leaves no record of what was changed or how to put it back.

Solution

One program for Windows, Linux and macOS that lists everything that starts with the computer, rates what switching each item off would do with a confidence and its evidence, never switches off what it considers critical, and does every change through the system's own disable mechanism, after a review, with a backup, a history and undo.

Result

Clearing out start-up entries becomes something done carefully instead of avoided: the reasoning is shown, an unsure item is called Unknown rather than Safe, any change can be undone, and programs that run but do not start with the machine can be given the right start-up entry from the same window.

Every computer collects things that start with it: services, scheduled tasks, run keys, login items, launch agents, cron lines. Nobody remembers installing half of them, and nobody can say with confidence which ones can go. A machine that boots slowly is usually carrying a dozen entries it does not need — and one it does, which is the one that takes the database, the VPN client or the sign-in screen with it when it is switched off.

Why I built it

Because the usual start-up manager is a list with a checkbox, and the checkbox answers the wrong question. The question that matters is not “can I switch this off” — any tool can do that — but “what happens if I do, and how do I get it back”. A tool that says safe without knowing is worse than no tool, because it is believed.

So the rule it was built around is honesty. Every item gets a verdict with the reasoning behind it: how much harm switching it off could do, how sure the program is, and what it based that on. Where it cannot tell, it says Unknown and asks for your confirmation; it never rounds a guess up to Safe. And nothing it does is a one-way door.

The problem

Start-up entries are scattered, and each operating system scatters them differently:

  • Windows keeps them in registry run keys, in the startup folders, as services and as scheduled tasks — four places, four tools, and a service that another service quietly depends on.
  • Linux keeps them as systemd units (system and per-user), desktop autostart files, @reboot cron lines and rc.local.
  • macOS keeps them as launch agents and daemons and as login items.
  • A name is not an explanation. svc_upd and com.vendor.helper say nothing about what stops working when they are gone.
  • Nothing tells you what you changed. Three weeks later something does not start, and there is no record of what was switched off or how to put it back.
How StartWise reads what starts with a computer, judges each item and makes every change reversibleWindows, Linux and macOS read where each keeps its start-up entries; each item gets a level, a confidence and the evidence, a review comes before any change, and a saved copy with a history lets a change always be put back — all through a page that only the machine itself can reach.
Windows, Linux and macOS read where each keeps its start-up entries; each item gets a level, a confidence and the evidence, a review comes before any change, and a saved copy with a history lets a change always be put back — all through a page that only the machine itself can reach.

What I did

  • One list for three operating systems. Windows, Linux and macOS, read where each keeps its start-up entries, in one window and one command line. It is not for phones.
  • A verdict, not a checkbox. Each item is rated Safe, Low, Caution, High, Critical or Unknown for what switching it off would do, with a confidence and the evidence. A dependency it can measure on the machine — another service that needs this one — raises the rating. An item it considers critical is never switched off.
  • Switching off never deletes. It uses the mechanism the system itself provides for disabling an entry — the start-up flag Windows keeps, the saved service start type, systemctl disable, launchctl disable — so switching it back on is exactly the reverse.
  • Review before anything changes. The switches only mark; Review & apply lists every change and what it would do, and the ones that need care ask for a tick first.
  • Start a program with the computer. It lists programs that are running, or installed, but do not start with the machine. Switch one on and it creates the right kind of entry for the operating system — a run key or scheduled task, a systemd unit, an autostart file or cron line, a launch agent or daemon — showing you exactly what it will create. It can be switched off or removed later; it will only ever remove an entry it made itself.
  • Backup and restore. The whole set-up can be saved and put back. A copy is saved automatically before the first change, and a restore shows what would change before it changes it. Every change is in History, with Undo.
  • Knowledge that can be updated. What it knows about each program, and where each operating system keeps its entries, is a data file rather than code, so it can be updated when an operating system changes without a new program. An update can add and correct knowledge and can raise a warning, but it can never lower one the program already gives, and it contains no code. The internet is touched only when you ask. A self-check reports whether every place it reads still works on the version of the operating system you run.
  • Nothing leaves the machine. The window is a page the program serves on the machine itself and opens in your browser; only that machine can reach it, and the link it opens works once. Closing the tab stops it.
  • One file, no runtime, no installer, about a megabyte per platform, for the same reason as the other tools here: it has to run on the machine that is available.

The result

The questions that used to be answered by hand — what is this, who started it, can I live without it, and how do I put it back — are answered in one place, with the reasoning shown and a way back for every change. A clean-up becomes something you can do carefully instead of something you avoid.

The boundary: a verdict is a judgement from rules, from what is installed and from what the program can measure, not a guarantee. It is there to slow you down at the right moments, and where it cannot tell it says so. It does not decide what you ought to run. The files are not code-signed, so Windows SmartScreen and macOS will warn the first time; the checksum on this page is how you know the file is the published one.

How far it has been tested: on Windows it has been used end to end on a real machine — listing, switching, creating, backing up, restoring and undoing. On Linux it was run read-only on two Debian 13 servers and agreed with systemctl on every unit, but creating and removing entries there has not yet been exercised on a real machine. The macOS build has not yet been run on a Mac. If you try it on either and something is wrong, say so in the comments below.


Leave a response

Every comment is read before it appears. Yours will not show up straight away, and that is not a fault.

Not published, and not used for anything else.