Microsoft's command-line package manager for Windows, with a PowerShell module and COM API for installing and updating apps.
ScoopInstaller/Scoop
A command-line installer for Windows that installs portable apps into user directories without admin prompts or PATH clutter.
Open-source alternative to:Chocolatey
Winget
- Stars
- 24,757
- Forks
- 1,545
- Open issues
- 509
- Last commit
- 4 hours ago
What is it?
Scoop is a command-line installer for Windows. It installs apps into a user-level directory, so it avoids User Account Control prompts, hides the GUI of wizard-style installers, and keeps the PATH environment variable from accumulating entries as apps are added.
Apps are described by JSON manifests, and most are portable applications delivered as compressed archives that run after extraction. Scoop also handles installer-based apps with uninstall methods, single-file apps and PowerShell scripts. Dependencies are resolved and installed automatically, and install or uninstall operations are designed to avoid side effects on the system.
Packages are organized into buckets, Git repositories of manifests. The main bucket is installed by default, and additional buckets such as extras, nerd-fonts, nirsoft and sysinternals can be added with a single command. Scoop can also use aria2 for multi-connection downloads when it is installed.
Key features
- 01Installs portable apps without triggering UAC prompts
- 02Keeps the PATH variable free of clutter from installed apps
- 03Resolves and installs dependencies automatically
- 04Supports portable archives, installers, single-file apps and PowerShell scripts
- 05Organizes apps into installable buckets such as main, extras and nerd-fonts
- 06Uses aria2 for multi-connection downloads when enabled
Use cases
- Setting up a Windows development machine from the command line with repeatable installs
- Installing command-line tools like git, python, or go without admin rights
- Distributing your own Windows app by publishing a zip file and a JSON manifest
Quick start
- 1
Open a regular (non-admin) PowerShell terminal
- 2
Allow local PowerShell scripts to run for your user
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - 3
Run the official install script from the README (installs to C:\Users\<YOUR USERNAME>\scoop)
- 4
Optionally install aria2 for multi-connection downloads
scoop install aria2
Things to know
- Windows only; Scoop is a command-line installer for Windows.
- Best suited to portable apps; non-portable apps may trigger UAC prompts.
- The metadata license is unclear (NOASSERTION), though the README mentions UNLICENSE or MIT.
Topics
FAQ
- What is Scoop?
- A command-line installer for Windows that installs portable apps into user directories without admin prompts or PATH clutter. Scoop is a command-line installer for Windows. It installs apps into a user-level directory, so it avoids User Account Control prompts, hides the GUI of wizard-style installers, and keeps the PATH environment variable from accumulating entries as apps are added.
- Is Scoop free to use? What license does it have?
- Scoop is open source under the Other license. Check the license terms before using it in commercial products.
- Is Scoop still maintained?
- Actively maintained. The last commit to Scoop was on Oct 22, 2026.
- What can I use Scoop for?
- Setting up a Windows development machine from the command line with repeatable installs Installing command-line tools like git, python, or go without admin rights Distributing your own Windows app by publishing a zip file and a JSON manifest
- How do I install Scoop?
- Open a regular (non-admin) PowerShell terminal Allow local PowerShell scripts to run for your user: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Run the official install script from the README (installs to C:\Users\<YOUR USERNAME>\scoop) Optionally install aria2 for multi-connection downloads: scoop install aria2
- Where can I get Scoop?
- The source code and installation instructions are on GitHub: https://github.com/ScoopInstaller/Scoop
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Windows-first graphical interface that manages software installs and updates across WinGet, Scoop, Chocolatey, Homebrew, APT, pip, npm and more.
A version.dll injection add-on for Windows Google Chrome that adds tab, hotkey, portable-mode and startup features.
Termux is an Android terminal app and Linux environment that runs a shell with installable packages on your phone.
A portable console emulator package for Windows, built on ConEmu with a Monokai theme, Clink enhancements and a custom prompt.
The modern Windows Terminal app with tabs and Unicode support, plus the source for the classic Windows console host (conhost.exe).