Chocolatey is a command-line package manager like homebrew or APT, but for Windows.
Before we start the installation process, I want to cover launching an administrative shell from windows. There are a few ways to do this:
Right-click on the Windows start menu and select Windows Terminal (Admin):

Once your terminal loads, click the ˅ icon and open a new PowerShell tab. It should say Administrator: Windows PowerShell in the new tab:

If you have Windows Terminal on your taskbar, Shift + Right-Click on the icon and select run as administrator, and then open a new PowerShell tab:

Use the search bar from the Start menu and type in powershell. A link to Run as Administrator will display:

Windows Terminal added a new feature where you can launch a PowerShell/Command Prompt profile in an Admin terminal automatically. In the Windows Terminal settings, scroll down to your desired profile and then toggle the Run this profile as Administrator switch. Now you can skip all the steps above, and the terminal will always launch as admin.

Get-ExecutionPolicy
Restricted, then run one of the following commands:Set-ExecutionPolicy AllSigned
or
Set-ExecutionPolicy Bypass -Scope Process
With PowerShell, you must ensure
Get-ExecutionPolicyis not Restricted. We suggest usingBypassto bypass the policy to get things installed orAllSignedfor quite a bit more security.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
If you don't see any errors, you are ready to use Chocolatey! Type choco or choco -? now, or see Getting Started for usage instructions.
We use the choco command to run chocolatey. (Remember, you must use an administrative shell for it to work.)
Install a new package:
choco install filename
Remove a package:
choco uninstall filename
List all of the installed packages:
choco list
Update:
choco upgrade filename
or to update everything at once:
choco upgrade all
Search for available apps on the Community Package Repository.
Here are a few of my favorite (free) apps for productivity and development on Windows:
You can download all these at once with the following command using chocolatey in an admin shell:
choco install wox runjs responsively zeal figma drawio github-desktop postman notion powertoys obsidian -y