The AI is the operating system.

AetherOS is a Linux distribution built on Ubuntu 26.04 with Aether — a Claude-powered agent — woven into every layer, from PID 1 to the desktop. It chats, writes and runs code, fixes problems, and acts autonomously to keep your machine healthy and fast.

What makes it different

Most "AI assistants" are an app you open.
Aether is the system.

It boots as PID 1, runs as an always-on root daemon, watches the kernel through eBPF, and gives you the same agent from your terminal, a native chat window, the GNOME system menu, Activities search, and a phone-friendly web UI.

01

Aether as PID 1

A tiny static init (aether-init) is the first process the kernel runs — an AI boot-health pass, then a clean hand-off to systemd.

02

Always-on autonomy

An eBPF kernel sensor and a deterministic Sentinel act on their own through reversible means only — game/performance mode, threat isolation, safe cleanup.

03

Full agentic workflows

Ask a question, write code, or hand Aether a multi-step goal — it executes end-to-end with full system tools.

04

Self-healing boot

Golden / last-known-good state, a boot-failure counter with automatic rollback, and a hardware watchdog.

05

Never locks you out

A Rescue boot entry (aether.disable=1) boots plain systemd with all AI disabled, no exceptions.

06

Its own identity

Catppuccin Mocha, Papirus icons, a generated nebula wallpaper, a Plymouth boot splash, and a floating dock.

Get AetherOS

Download the latest build

Fetched live from GitHub Releases — the ISO ships split into parts (GitHub caps assets at 2 GB); reassemble and verify with the commands under each architecture, then write it to a ≥16 GB USB drive.

Loading the latest release…

# write to USB (replace /dev/sdX with your drive — check with `lsblk`/`diskutil list`)
sudo dd if=AetherOS-1.0-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Boot the USB (UEFI or legacy BIOS) → Try or Install AetherOS → install → reboot. AetherOS boots under Secure Boot out of the box. On first login, the Aether Setup wizard asks for a Claude API key or lets you sign in with your Claude account — the system is fully usable either way; Aether just stays dormant until you connect one.

How it works

Dumb monitor, smart brain

Cheap, local, deterministic code does the watching. The Claude API is invoked only when something actually needs reasoning — keeping it fast and inexpensive.

        ┌──────────────────────────────────────────────────────────┐
  boot  │  kernel ──exec──▶  /sbin/aether-init  (PID 1, static C)   │
        │                      │  ① run boot agent (health, LKG,    │
        │                      │     credential check) — no AI      │
        │                      │  ② exec systemd  ───────────────┐  │
        └──────────────────────┼─────────────────────────────────┼──┘
                               ▼                                 ▼
                   deterministic "dumb monitor"        full GNOME desktop
                   (eBPF + Sentinel, local rules)               │
                               │ escalates only on anomaly      │
                               ▼                                 ▼
                   ┌─────────────────────────────────────────────────┐
                   │  claused — the Aether daemon (root, port 7474)   │
                   │  • Claude agent w/ full system tools             │
                   │  • Sentinel: game-mode, threat quarantine        │
                   │  • kernel_sensor: eBPF execve tracing            │
                   │  • HTTP/WS API + web UI + Unix socket            │
                   └─────────────────────────────────────────────────┘
                     ▲            ▲             ▲            ▲
                  ask CLI    chat GUI    Quick Settings   web UI
What's next

44 features, prioritized

A v1.3+ roadmap researched against Omarchy Linux and adapted to AetherOS's GNOME + always-on agent architecture — reliability, theming, dev environment, and more.

See the full roadmap →