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
77scripts
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-aitherscript77 of 77
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-tools0737 Start-OllamaStarts the Ollama service.20-ai-tools0740 Install-OllamaInstalls and configures Ollama for local LLM inference.20-ai-tools0741 Setup-LocalLLMInstalls and configures local LLM models via Ollama.20-ai-tools3214 Onboard-ClusterNodeOnboard THIS machine as a secure AitherOS cluster node — cross-platform.32-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-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-integrations7012 Setup-SlackFully automated Slack bot integration setup for AitherOS.70-external-integrations7013 Setup-WhatsAppFully automated WhatsApp Cloud API integration setup for AitherOS.70-external-integrations7040 Setup-ObsidianVaultEasy-button Obsidian + AitherOS plugin deployment.70-external-integrations7050 Sync-CloudflareTunnelSync Cloudflare Named Tunnel ingress from source-of-truth YAML.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-git0706 Sync-AllReposCommits and pushes changes to ALL repositories in a single operation.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-maintenance7002 Validate-EnvironmentValidates the AitherOS environment configuration.70-maintenance7003 Repair-DeployRootDiagnose and self-heal drift between the repo tree and the tree the fleet DEPLOYS FROM.70-maintenance7004 Register-DeployRootSelfHealRegister 7003_Repair-DeployRoot as an unattended self-heal task, and page when it cannot fix.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-testing0410 Audit-OpenSourceReadinessAudits the AitherZero codebase for content that should not be in the public repo.80-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-testing8010 Benchmark-InferenceModesBenchmark all AitherOS inference modes: vLLM vs Ollama vs Hybrid.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.

One estate, six doors

These projects are organs of the same system — the same identity plane, the same agent runtime, the same operational discipline. Follow any of them.