NGT Tech Toolkit

Every tool we run on a client machine, what each one does, and how it reports back to the checklist. Last updated 14 Aug 2026.

New here? Start with How NGT does a tuneup, which walks the whole job start to finish and names the option to run at each step. Come back to this page when you want the detail on one specific tool.

What this is

One command opens a menu of every tool NGT uses on a client's computer: backups, health checks, malware scans, app updates, cleanup, migration. You pick a number, the tool runs, and it checks its own step off on the Support Hub checklist so you are not doing the same work twice.

The tools are always fetched fresh, so there is nothing to install and nothing to keep updated. Whatever is on the menu today is the current version.

Run it

Mac

Open Terminal (Spotlight, type "Terminal", Enter) and type:

curl ngtgo.com | bash

Windows

Open PowerShell. Regular is fine, since tools that need admin raise their own UAC prompt.

irm ngtgo.com | iex

Same address on both platforms. It works out which one you are on and serves the right menu.

If a client's network blocks the short domain, the long form always works: tuneup.niceguytechnology.com (with curl … | bash or irm … | iex as above).

Already ran it on this machine? Open a fresh window and press the up arrow, then Enter. It replays the command. Works on both platforms, and on Windows it survives a reboot.
For whoever maintains ngtgo.com: its HTTPS-redirect setting must stay OFF. Turning it on breaks curl and irm against the short domain.

The project code

This is the one thing to get right. Everything else is automatic.

The project code ties this toolkit session to one client's checklist. With it, tools check their own steps off and write findings (battery health, drive SMART, free space) straight into the Hub. Without it, the tools still run and do the full job, but nothing reaches the checklist and you tick every box by hand.

Where to find it

Open the project's checklist in the Support Hub. The code is shown at the top of the runner. It looks like 742-Ab12.

Entering it

The toolkit asks once, as the first thing it does. Type it and press Enter. You will see:

✓ Reporting to: PC Tuneup (Margaret Hollis)

That line stays on screen above the menu the whole time. If it says "Hub reporting OFF", nothing you run is checking itself off. Press c to enter the code at any point.

Pressing Enter without typing anything skips it, which is fine for a machine that has no checklist (an office machine, a quick favour).

You only type it once a day

The code is saved on the machine for 24 hours. Reopen the window later and the toolkit picks it back up by itself:

✓ Reporting to: PC Tuneup (Margaret Hollis) (resumed), press c to change

If that checklist has since been completed, the code stops working and you get the normal prompt again. That is the system telling you the truth, not a bug.

If you need to read the code back

It is also written out in plain words, so you never have to go hunting:

It lists the code, the checklist, the client, and when it was saved.

Mac menu

Numbers follow the order you actually work in, top to bottom.

#ToolWhat it doesChecks itself off?
1Start Time Machine backupFirst it sizes the backup and tells you which fleet drive to fetch, ranked by free space and health, skipping any drive already claimed by another tech or formatted wrong for Time Machine. Then it adds our drive as a destination and starts a backup scoped to our drive only, never touching the client's own setup. Non-blocking.Yes
2Tuneup setupReports the system profile, battery health, drive SMART and a Disk Utility First Aid check. Installs TeamViewer QuickSupport and sets the desktop click fix. Also finds Time Machine local snapshots (invisible in Finder, often tens of GB, and usually what "purgeable" space really is) and offers to reclaim them. On a disk under 15% free it also shows what is actually using the space, read-only.Yes + also fills in "Note free disk space"
3Keyboard testOpens our own tester page (no ads on a client machine) and records any dead keys.Yes
4Check Time Machine backupConfirms our backup finished, logs the drive's free space, records the backup against that drive in the inventory, and releases the drive so it can be recommended again.Yes
5Install MalwarebytesSilent install, for a Mac that arrived without it. Check Applications first and skip if it is already there.Yes
6KnockKnock scanLists everything set to launch automatically and flags unsigned items. Needs Full Disk Access for Terminal; the tool walks you through granting it.Yes
7Remove unwanted appsFlash plus the remote-access tools: AnyDesk, UltraViewer, ScreenConnect, Splashtop, Zoho Assist, GoTo, LogMeIn, DWAgent.Yes
8Update appsBrowsers, Office, and the common apps. Quits each app right before updating it so the new version is live immediately.Yes
9Clean up installersTrashes leftover .dmg/.pkg/.exe/.ipa files. Recoverable. Do this before emptying the Trash.Yes
10Deep cleanApp caches, old logs and crash reports, month-old Mail attachment copies, abandoned downloads. Offers to empty the Trash.Yes
11System refreshRebuilds the "Open With" database, resets QuickLook, flushes DNS, removes ghost background services and broken login items.No step for it. Lands in the project history
12App auditFinds apps that physically cannot launch (PowerPC, 32-bit, broken bundle) and offers to trash them. Writes a report to the Desktop.No. "Double check applications" means a human opened the real apps
13Watchman MonitoringNGT+ members only. Installs the agent, confirms it is actually running, and sets the Time Machine warning threshold to 28 days instead of Watchman's 7. Safe to run on a Mac that already has the agent — that is how an existing member's Mac gets the 28 days.Yes + also "Check Watchman Monitoring"
14New NGT+ member setupMalwarebytes and Watchman in one pass, each skipped if already present.Yes, via the two tools it runs
15Browser notificationsSets Firefox to block new requests automatically, and opens Chrome, Edge and Safari to the right spot for you to click.Yes
16Remove Time Machine backupHandoff step. Unpairs NGT's drive only, leaving the client's own setup exactly as it was.Yes
17Fleet drive auditOffice job, not about the client's Mac. Plug in our own external drives and log space, format and health to Airtable. Also records the backups already sitting on each drive, so the recommendation in option 1 knows what is there and how old it is. Offers to eject the drives when it finishes.n/a. Writes to the drive inventory
18Migration checkRun on BOTH machines. Counts files and folder sizes on the old Mac before a transfer, then diffs the new Mac against them afterwards, so "did Migration Assistant move it all" stops being a matter of opening a few folders and hoping.Yes, a separate step for each half
19FileVaultReads whether FileVault is really on and writes On or Off to the Mac's Tech DB record. If it is on, paste the recovery key and it files itself — on macOS 26 and newer you can reveal the existing key at System Settings > Privacy & Security > FileVault > Show, or in the Passwords app. It never turns FileVault on, never generates a key, and changes nothing on the Mac.Yes
cSet the project codePoint this session's reports at a checklist.
qQuit

PC menu

Six sections. Items 0 to 11 are the daily tuneup, in the order you work.

#ToolWhat it doesChecks itself off?
Tuneup, in the order you work
0Desktop snapshotA picture of the desktop as the machine arrived, filed to the project's photos in the Hub. The window minimizes itself for the shot and comes back after. Nothing on the client's machine changes. The menu offers this once per project when you enter the code, so you normally never pick it by hand. A copy is also kept on the PC under C:\ProgramData\NGT\Tuneup-Report\.No step the run shows in the project's toolkit history
1Backup C: driveFirst it sizes the backup and tells you which fleet drive to fetch, ranked by free space and health, skipping any drive already claimed or not formatted NTFS. Then a full image, filed under NGT-Backups\<Client>\ and verified. The drive is claimed while you have it and released at the end, and the backup is recorded against it. Do this at intake.Yes
2Health checkDrive SMART, battery wear, BitLocker status and recovery key presence. Also checks security software (is real-time protection on, is there an expired third-party suite), detects the Ninite agent, and reports whether a reboot is already pending.Yes + also fills in "Note free disk space", "Check security software", "Verify Ninite agent", "Verify PC is on Windows 11" (only if the version matches) and "Update Tech DB record with final specs" (only if the device write lands); auto-skips the Windows 10 call and "Clean inside of PC" when they do not apply
3Keyboard testPrivate Edge window with our tester page. Records dead keys.Yes
4Security scanAdwCleaner, then Microsoft Safety Scanner (quick), then the Autoruns persistence pass, in one run.Yes + the Autoruns review step
4fSecurity scan (FULL)Same, but MSERT sweeps the whole disk. Takes hours. Only when something is actually suspected.Yes
5Install MalwarebytesSilent install, for a PC that arrived without it. Use 22 for the license key.Yes
6Updates & repairOffers Windows Update first (press Enter to run it), then DISM RestoreHealth, SFC and DISM component cleanup in that order, then manufacturer updates. Also offers the search index rebuild (see Escalations).Yes + also "Windows Update", "Reclaim disk space" and "System updates from PC manufacturer"
7Remove unwanted appsScans for remote-access tools and lets you pick what to remove, then sweeps the services, tasks and Run keys the vendor uninstaller leaves behind.Yes
8TeamViewer QuickSupportDownloads our branded build to the Desktop and launches it. Still pin it to Start and the taskbar by hand.Yes
9Update appswinget, Office delta updates, and Microsoft Store apps. Removes Skype.Yes
10Deep cleanTemp files, Windows Update cache, crash dumps, browser caches. Also reclaims the two things Disk Cleanup used to be run by hand for: the Delivery Optimization cache and the previous Windows installation. Turns Storage Sense on. Windows.old is only offered once its 10-day rollback window has closed.Yes
11Optimize driveWorks out what the drive actually is: TRIM on an SSD, defragment on a hard disk. Skips anything it cannot identify rather than guessing. Run it after the deep clean.Yes
12Startup programs reportLists everything that launches at boot, with its command and location. What to disable is your call.Yes
13Browser notificationsSets Firefox automatically. Opens Chrome and Edge and copies the settings URL to your clipboard. Then lists every Chrome/Edge extension and the default search engine so you can spot anything the client does not recognise.Yes + also "Clean up browsers"
14Install Watchman MonitoringNGT+ members only. Installs the agent, then confirms it is actually running.Yes + also "Check Watchman Monitoring"
15New NGT+ member setupMalwarebytes and Watchman in one pass.Yes, via the two tools it runs
16Remove bench tracesRemoves our own downloads: AdwCleaner, MSERT, the RKill log, the MBAM folder.Yes
Restore & Migration
17Restore from backupMounts a client's C: image so you can pull files out of it.No step for it
18Export apps (old PC)winget app list to the client's backup folder.No
19Export taskbar (old PC)Pinned taskbar layout to the client's backup folder.No
20Export default apps (old PC)Records the default browser, PDF reader, photo viewer and so on.No
21Export desktop look (old PC)Wallpaper image and desktop icon positions.No
22Old PC: full migration prepRuns 13, 14, 15 and 16 back to back. Asks for the drive and client folder once.No
23Import apps (new PC)Installs the old PC's app list.No
24Migrate files (new PC)Copies Desktop, Documents, Pictures, Music, Videos, Downloads. Then finds app data worth moving (Outlook signatures and .pst, Sticky Notes, Thunderbird, Quicken, Word templates) and lets you pick. Never a wholesale AppData copy. Public folders: checks C:\Users\Public for real files (shared photos, scans) and offers them as their own step, leaving all-users installer shortcuts behind. Bookmarks: it lists every Chrome/Edge profile found on the old PC with a count, always drops an importable HTML copy on the Desktop, and copies straight into the browser only with the browser closed, reading the count back afterwards. OneDrive-redirected folders are still skipped by default, but if you opt in it now scans the backup first and tells you how many files are really in there versus cloud-only stubs, then copies only what is really there — into a labeled backup folder, or straight into the real folders when the client is done with OneDrive.Yes + each folder it actually copied, and the app-data steps
25Import taskbar (new PC)Recreates the pinned taskbar. Run after Import apps.No
26Import desktop look (new PC)Sets the wallpaper and icon positions. Run after Migrate files.No
27Malwarebytes licenseLooks up a client's key and copies it to the clipboard.No
28Show default apps (new PC)Shows the old PC's list so you can re-apply it by hand. Windows blocks scripted changes here, so this is view-and-retype.No. The re-applying is the work
29New PC: full migration setupRuns 18 through 23 back to back. Asks for the drive and client folder once.No
Printers
30Printer diagnosticsRead-only. Collects a full spooler, driver and policy report and files it straight to the project's PC Tuneup record.No step. The report lands on the project
31Printer spooler guardInstalls a desktop "Restart Printer" button plus an auto-heal task. This leaves a permanent change on the client's machine, so it is recorded in the project history.No step. Recorded in history
Office / inventory (not about the client's PC)
32Fleet drive auditOffice job. Plug in our own external drives and log space, format and health to Airtable. Also records the backups already on each drive so option 1 can recommend properly, clears the shadow copies that stop a drive ejecting, and offers to eject them when it finishes.n/a. Writes to the drive inventory
cSet the project codePoint this session's reports at a checklist.
qQuit

Reading the checklist

Three things worth knowing so the checklist never surprises you.

Picking a backup drive

Both backup tools (Mac 1, PC 1) size the backup first and then tell you which fleet drive to fetch, before you go to the shelf. They rank on free space and drive health, and they leave out:

It also shows drives that would fit once backups older than 30 days are cleared, naming the client and age of each, so you know what you would be deleting.

Space figures come from the last fleet drive audit, not live. If the audit is months old the advice will be confidently wrong, so run the audit across the shelf now and then.

Three steps the Hub ticks by itself

These are not toolkit options. The Hub notices you doing the thing and ticks the step, so you are not recording work you just did:

What the tools leave behind

Windows

Mac

Before handing a machine back, run the bench-trace cleanup (PC option 16) and check the Desktop on a Mac. A client should never find our tooling on their computer.

Escalations

Three things that are deliberately not part of a standard tuneup. Each one costs the client time or risk, so none of them runs unless it is actually needed.

Full MSERT sweep (PC option 4f)

The standard security scan runs a quick MSERT. The full sweep covers the whole disk and takes hours. Use it when something is genuinely suspected, not by default.

RKill

Escalation only. It is not a standing step in the tuneup any more. Reach for it when an infection is actively blocking your tools, and clean up its log afterwards with option 16.

Windows Search index rebuild (inside PC option 6)

Do NOT run this unless Mike or Chris has approved it for this machine. Only worth it if Search is actually broken (the Start menu finds nothing, Outlook or File Explorer search returns nothing that should be there). Indexing then runs for HOURS after delivery, on the client's time.

Option 6 asks about it at the end. Pressing Enter skips it, which is the right answer unless someone has approved it. If you do run it, tell the client their computer will be busy in the background for a while.

Troubleshooting

"Hub reporting OFF" at the top of the menu

No project code is set, so nothing is checking itself off. Press c and enter the code from the checklist. Everything you already ran will need ticking by hand.

A tool says it could not reach the Hub

The tool already retried several times. The work it did is still done. Only the reporting failed. Tick that step by hand and carry on. If it keeps happening, check the machine's internet connection first.

A tool will not download, right after a toolkit update

For about 30 seconds after we push an update, some tools return "not found" while the change spreads. Wait half a minute and pick the option again. If it is still failing after a couple of minutes, that is a real problem worth reporting.

KnockKnock says it needs Full Disk Access

macOS will not let Terminal read the files KnockKnock scans until you grant it. The tool prints the exact steps. Grant it in System Settings, then run option 6 again.

The code is not recognised

Codes stop working once a checklist is marked complete. Check you are looking at the right project, and that the checklist is still open in the Hub.

I closed the window and lost the code

You almost certainly do not need it again, because reopening the toolkit resumes the session by itself for 24 hours. If you do need to read it, it is written in plain words at C:\ProgramData\NGT\project-code.txt or ~/Library/Application Support/project-code.txt.