windows bootstrap utility
freshctl
Install apps from a clean terminal interface.
install
irm https://freshctl.tech/install.ps1 | iex
freshctl
0 selected
Mode: Full catalog
+----------------------------+ +-------------------------+
| > [ ] 7-Zip | | Package: |
| [ ] Bitwarden | | 7zip |
| [ ] Brave Browser | | |
| [ ] Discord | | Manager: |
| [ ] Docker Desktop | | Chocolatey |
| [ ] Git | | |
| [ ] Google Chrome | | Description: |
| [ ] Node.js LTS | | File archiver with |
| [ ] PowerShell 7 | | broad format support. |
+----------------------------+ +-------------------------+
up/down | / search | space select | i install
terminal native
Browse, select, install.
freshctl
3 selected
Path: Development > Runtimes
+------------------------------+ +------------------------------+
| > .NET > | | .NET |
| Java > | | |
| Node.js > | | .NET runtimes and SDKs |
| Python > | | for building and running |
| Toolchains > | | applications. |
| VC++ Redistributables > | | |
| | | Contains: |
| | | - .NET Runtime 10 |
| | | - .NET SDK 10 |
+------------------------------+ +------------------------------+
up/down | enter open | space select | esc back | i install
what it does
Small surface area. Useful defaults.
category browser
Move through grouped packages with a file-manager style catalog.
full catalog search
Search every package by name, id, description, or path.
chocolatey bootstrap
Checks for Chocolatey and can bootstrap it before installing apps.
package selection
Select packages first, review exact commands, then install.
fresh windows setup
Useful for clean Windows installs where the same tools come back every time.
terminal-native interface
No account, no dashboard, no background service. Just a TUI.
install
Run it from PowerShell.
powershell
irm https://freshctl.tech/install.ps1 | iex