AirGap Deploy
Universal Deployment Packaging Tool
AirGap Deploy is a Rust tool for preparing software deployments for air-gapped systems. It automates the collection, packaging, and installation of Rust applications, external binaries, model files, and system packages.
Quick Links
Key Features
Declarative manifests: Define deployments in
AirGapDeploy.tomlfilesAutomated collection: Gather all dependencies automatically
Verification: Checksum validation for all components
Installation scripts: Generate bash installers for target systems
Extensible: Plugin system for custom components
Project Status
See the roadmap for the complete 7-phase implementation plan.
Core Principles
AirGap Deploy follows the Principles established for all AirGap projects:
Privacy through data locality (no network code in deployed apps)
Minimal dependencies (tool itself has minimal deps)
Simple architecture (clear, maintainable code)
air-gap ready (designed for offline environments)
Example Use Cases
Deploy Cleanroom Whisper with whisper.cpp models
Deploy Ollama with language models
Deploy custom Rust applications with vendored dependencies