Skip to content

foundry-osd/foundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

257 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundry logo and project name

Build bootable Windows deployment media and run guided deployments from WinPE.

Latest release Total downloads Windows 11 23H2, 24H2, and 25H2 Architecture x64 and ARM64 License

Download · Documentation · Capabilities · Requirements · Workflow · Screenshots · Ecosystem · Support


Download

Install the latest MSI that matches the architecture of the admin workstation.

Download x64     Download ARM64

Use the MSI release build for normal deployment work. Use all releases when you need release notes, checksums, or older builds.

Start with the Quick Start guide for the shortest end-to-end path.

Overview

Foundry Project is a UI-first Windows deployment toolkit for building WinPE-based media, validating network readiness, and running repeatable Windows deployment workflows with deployment-time customization. It separates media authoring, network readiness, and deployment execution into focused application surfaces.

Surface Runs where Purpose
Foundry OSD Admin workstation Check prerequisites, configure deployment behavior, and create ISO or USB media
Foundry Connect WinPE target device Validate or select network connectivity before deployment continues
Foundry Deploy WinPE target device Select deployment options and execute the Windows deployment

This repository contains the Foundry OSD desktop application and the WinPE runtime agents used during deployment.

Capabilities

Area What Foundry provides Why it matters
Guided media creation Build ISO or USB deployment media from a desktop UI Reduces manual WinPE and scripting work
Ethernet and Wi-Fi Validate Ethernet, use pre-provisioned Wi-Fi, or connect to supported personal Wi-Fi networks from WinPE Supports deployments on wired, wireless, enterprise, and non-enterprise networks
Enterprise networking Stage wired 802.1X and enterprise Wi-Fi profiles with optional trusted root CA certificates Supports corporate network environments
Deployment workflow Choose target disk, Windows image, drivers, firmware, Autopilot, and deployment options from Foundry Deploy Makes deployment decisions visible before execution
Windows customization Configure machine naming, language, time zone, OOBE, privacy defaults, AppX removal, and AI component controls Produces cleaner and more predictable Windows installations
Autopilot Stage offline Autopilot JSON profiles or upload hardware hashes from WinPE Covers offline provisioning and tenant-connected registration
Readiness validation Check ADK readiness, media settings, USB target identity, target disk eligibility, network provisioning, secrets, and Autopilot configuration Catches missing or risky setup before media creation or deployment

Requirements

Prepare an admin workstation with:

  • Windows 10 or Windows 11
  • Local administrator rights
  • Internet access
  • Windows ADK 10.1.26100.2454 or later
  • Windows PE add-on for the same ADK release

Foundry OSD can help install or upgrade ADK components when they are missing or incompatible.

Current deployment scope:

  • Windows 11 23H2, 24H2, and 25H2
  • x64 and ARM64 deployment media
  • WinPE boot driver injection for Dell, HP, and custom .inf driver folders
  • Deployment-time operating system, driver, and firmware choices loaded from the current catalog

Workflow

Most deployments follow the standard path:

  1. Install Foundry OSD on an admin workstation.
  2. Create ISO or USB deployment media.
  3. Boot the target device from the media.
  4. Let the bootstrap open Foundry Connect and validate networking.
  5. Let the bootstrap open Foundry Deploy.
  6. Select the target disk, operating system, driver pack, and deployment options.
  7. Review the summary and start deployment.

Use Expert Mode only when the media must carry predefined network, localization, Autopilot, or machine naming behavior.

Screenshots

Foundry screenshot 1 Foundry screenshot 2
Foundry screenshot 3 Foundry screenshot 4
Foundry screenshot 5 Foundry screenshot 6
Foundry screenshot 7 Foundry screenshot 8
Foundry screenshot 9 Foundry screenshot 10
Foundry screenshot 11 Foundry screenshot 12
Foundry screenshot 13

Ecosystem

Foundry Project is split across focused repositories:

  • foundry: Foundry OSD, Foundry Connect, and Foundry Deploy.
  • catalog: Catalog automation for operating system, driver pack, and WinPE metadata.
  • foundry-osd.github.io: Documentation, guides, and reference material.

Telemetry

Foundry OSD collects anonymous usage telemetry to help prioritize project improvements. Telemetry is enabled by default and can be disabled from Settings. Generated Foundry Connect and Foundry Deploy runtime media follow the same setting.

See the telemetry documentation for collected events, excluded data, and privacy details.

Support

Community involvement is welcome.

Third-Party Notices

7-Zip Extra

This project uses parts of the 7-Zip program (7za.exe) from the 7-Zip Extra package.

  • Upstream: https://www.7-zip.org/
  • License: GNU LGPL with additional BSD 2-clause and BSD 3-clause notices for portions of 7za.exe
  • Included license files: src/Foundry.Core/Assets/7z/License.txt, src/Foundry.Core/Assets/7z/readme.txt

About

Foundry is a modern Windows deployment solution built on a desktop app and WinPE. It helps you create deployment media and run a guided deployment with the right OS, drivers, firmware, and configuration.

Topics

Resources

License

Stars

Watchers

Forks

Contributors