Skip to content
AitherZero — the range
PowerShell 7+ · MIT
⊙ You are in The Range — What shall we automate?

Automation that is discoverable

Numbered, self-describing scripts and declarative playbooks. Every script carries its own metadata, so you can search the catalogue instead of remembering filenames.

pwsh
# clone, build the module, and list what you have
git clone https://github.com/Aitherium/AitherZero.git
cd AitherZero
./build.ps1
#   generates AitherZero.psd1 — it is not committed

Import-Module ./AitherZero.psd1 -Force
Get-AitherScript
72scripts
8categories
7+pwsh version
MITlicense

The catalogue, in this page

Every numbered script in the public distribution, with the synopsis parsed out of the file itself. Filter by category or search the descriptions; each row opens the script on GitHub.

get-aitherscript72 of 72
0769 Setup-WebDeveloperToolkitSets up Aither's Web Developer Toolkit for creating and deploying websites.10-devtools1001 Install-Chocolatey10-devtools1002 Install-Git10-devtools1003 Install-Node10-devtools1004 Install-Python10-devtools1005 Install-VSCode10-devtools1006 Install-7Zip10-devtools1007 Install-GitHubCLIInstall GitHub CLI (gh)10-devtools1008 Install-AzureCLI10-devtools1009 Install-AWSCLI10-devtools1010 Install-GCloudCLIInstalls Google Cloud SDK (gcloud CLI) for AitherOS cloud deployments.10-devtools1011 Install-KubectlInstalls kubectl (Kubernetes CLI).10-devtools1012 Install-HelmInstalls Helm (Kubernetes Package Manager).10-devtools1013 Install-VSBuildTools10-devtools1014 Install-VisualCppBuildToolsInstalls Microsoft Visual C++ Build Tools for compiling Python C extensions.10-devtools1015 Install-Poetry10-devtools1016 Install-ServyInstalls Servy for Windows service management.10-devtools1020 Install-TestingToolsInstall testing and validation tools for AitherZero10-devtools1021 Install-CosignInstall Sigstore Cosign10-devtools1030 Invoke-FileSpliceSplice (replace) a range of lines in a target file with content from a source file or inline text.10-devtools1031 Invoke-FileGrepSearch for text or regex patterns inside files (content grep).10-devtools1032 Invoke-FileDiffCompare two files or a file vs inline string and show a unified diff.10-devtools1033 Invoke-BulkReplaceFind and replace text across multiple files matching a glob pattern.10-devtools0720 Install-StableDiffusionWebUI20-ai-tools0721 Configure-SDWebUI-Models20-ai-tools0725 Install-TextGenWebUI20-ai-tools0726 Install-Fooocus20-ai-tools0728 Install-SillyTavern20-ai-tools0730 Install-ComfyUI20-ai-tools0731 Install-ComfyUI-Models20-ai-tools0733 Fix-ComfyUI-CUDAFixes common ComfyUI CUDA and PyTorch issues on the local machine.20-ai-tools0734 Start-ComfyUI20-ai-tools0735 Install-ComfyUI-NodesInstalls recommended ComfyUI custom nodes for Wan 2.1 optimization.20-ai-tools3214 Onboard-ClusterNodeOnboard THIS machine as a secure AitherOS cluster node — cross-platform.32-onboarding3239 Select-NodeHardwareTierDetect this node's GPU and pick its hardware tier + default model. No GPU => the32-onboarding3250 Install-ComfyUIInstall ComfyUI (image-generation backend) on a self-hosted node — venv, deps, CUDA-aware torch.32-onboarding3251 Fetch-ImageModelPackDownload a default SFW SDXL checkpoint into a ComfyUI models tree — the image twin of 3243.32-onboarding3252 Start-ComfyUIStart ComfyUI bound to the node's tailnet/LAN interface, with a proven-reachable /system_stats.32-onboarding3253 Register-ImageBackendRegister this node's ComfyUI as the caller's image backend so Canvas/Iris route jobs to it.32-onboarding3260 Install-AWDKInstall awdk — the Aither ADK (`adk` CLI) — via pip.32-onboarding3261 Install-AWSHInstall awsh — the terminal that answers you — via npm.32-onboarding3262 Test-DevWorkstationVerify the developer workstation toolchain: every tool resolves AND answers.32-onboarding3263 Connect-AitheriumConnect this machine to an Aitherium account via `adk login` (browser device flow).32-onboarding3264 Connect-InferenceMake sure this machine has an inference backend: reuse one that is UP, else `adk quickstart`.32-onboarding3265 Connect-IDEWire an IDE / coding agent to the Aitherium MCP gateway (`adk mcp setup`).32-onboarding3266 Onboard-AppliancePut a customer appliance repo on THIS machine, enroll it, and deploy it.32-onboarding0650 Sync-ObservabilitySyncs observability data (logs/metrics) to Git for GitHub Pages publishing.60-monitoring0751 Generate-SLOReportGenerate SLO report from Prometheus metrics and error budget data.60-monitoring6050 Get-ServiceStatusShows the status of all AitherOS services.60-monitoring6051 Get-FlightDeckUnified Flight Deck — shows ALL in-flight requests, queues, GPU state, and background processes.60-monitoring6052 Check-VaultHealthVault health & secret presence check — alerts on missing critical keys.60-monitoring7010 Setup-ProtonBridgeFully automated Proton Mail Bridge setup for AitherOS SMTP relay.70-external-integrations7051 Patch-CloudflareTunnelRulePatch a SINGLE Cloudflare tunnel ingress rule's service, in place.70-external-integrations0701 New-BranchCreates a new Git branch from the current or specified base branch.70-git0702 Commit-ChangesStages and commits changes with a conventional commit message.70-git0703 Create-PullRequestCreates a GitHub Pull Request using the GitHub CLI.70-git0704 Switch-GitHubAccountSwitch between GitHub accounts (git identity + gh CLI auth).70-git0705 Sync-OpenSourceSynchronizes AitherZero with the public open-source repository.70-git0707 Package-PublicReleasePackages a curated public-safe release bundle from the monorepo.70-git0708 Setup-AgenticWorkflowsSets up GitHub Agentic Workflows (gh-aw) with all required secrets and compiled workflows.70-git0897 Import-RoadmapToGitHubSync ROADMAP items to/from GitHub via AitherAtlas + AitherFlow.70-git0898 Submit-SessionLogAutomated IDE session logger for AitherOS.70-git7001 Cleanup-DockerCleans up Docker resources to free disk space.70-maintenance9010 Scan-DiskUsageScans local drives for large files and potential cleanup candidates.70-maintenance9020 Optimize-GPUMemoryReclaim VRAM and system RAM by killing non-essential GPU/memory consumers.70-maintenance0402 Run-UnitTestsExecute unit tests for AitherZero80-testing0403 Run-IntegrationTestsExecute integration tests for AitherZero80-testing0404 Run-PSScriptAnalyzerRun PSScriptAnalyzer on AitherZero codebase80-testing0405 Run-PythonTestExecute Python pytest tests for AitherOS80-testing0810 Validate-MCPServersValidates all MCP servers are built, configured, and can start correctly.80-testing0885 Run-AdvancedSimulationRuns advanced simulations and syncs results to GH Pages.80-testing8001 Test-ServiceHealthTests the health of AitherOS services.80-testing

What you get

A small, honest surface: discovery, execution, orchestration and configuration.

discovery

Searchable catalogue

Get-AitherScript lists every numbered script with its synopsis and parameters, parsed from the file itself — no separate index to drift.

execution

Run by number

Invoke-AitherScript 1002 resolves and runs a script wherever it lives in the category tree, with -WhatIf support.

orchestration

Declarative playbooks

Playbooks are .psd1 data files describing ordered steps, so a sequence is reviewable as data rather than buried in control flow.

configuration

Layered config

config.psd1 merges with OS-specific and local overrides, so machine-specific values never have to be committed.

portability

Cross-platform

PowerShell 7+ on Windows, Linux and macOS — the same scripts and the same playbooks.

onboarding

Node onboarding

The node-onboard playbook enrols a machine as a secure AitherOS cluster node, cross-platform, from one command.

Quick start

Verified against a clean clone. build.ps1 generates the module manifest — it is not committed, so this step is required.

pwsh
# 1. build the module
./build.ps1
Import-Module ./AitherZero.psd1 -Force

# 2. explore the catalogue
Get-AitherScript
Get-AitherScript -Search "git"

# 3. run something (dry run first)
Invoke-AitherScript 1002 -WhatIf

# 4. configuration
Copy-Item config/config.local.template.psd1 config.local.psd1
Get-AitherConfigs

# 5. playbooks
Get-AitherPlaybook
Invoke-AitherPlaybook node-onboard
Scope. This is the public distribution: dev tools, testing, monitoring, git and maintenance categories. Infrastructure provisioning, deployment playbooks and the full AitherOS bootstrap are part of the Enterprise distribution and are deliberately not published here.

The ecosystem this belongs to

Every Aitherium repository publishes an aither-manifest.json beside its page, and each surface reads all of them — so the network is browsable from any node in it. A repository that publishes nothing shows as unknown, never as zero.