A Linux distro where AI lives in the kernel, not on the cloud

Fedora · Hyprland + i3 · MTW Kernel · Local LLMs · NVIDIA Optimized · Gaming Ready

Clone $ git clone https://github.com/fastslack/PurmaLinux.git && cd PurmaLinux
Install $ ./installer/install.sh

See PurmaLinux running

Real desktop, no mockups. MTW Kernel running 126 agents, btop monitoring 12 cores, Aurora theme across the whole stack.

PurmaLinux desktop with btop and the MTW Kernel Settings showing 126 agents in isometric view
btop · live system MTW Kernel · 126 agents Aurora theme Hyprland · Wayland

The OS that actually runs your AI

Every layer of the system — from the kernel to the window manager — is built around local AI. No telemetry, no cloud. Your data and your models stay on your machine.

🧠

Local AI, No Cloud

Ollama + LLaMA 3.2 run entirely on your hardware. Chat, code, analyze — 100% offline, 100% private. Bring your own model via LM Studio or swap in any GGUF.

Alt+A to chat
⚡️

MTW Kernel

The brain that ties it all together. Orchestrate 100+ agents, chains, triggers and automations in one place. An isometric view of your digital workspace, live.

126 agents · 23 chains
⌨️

Dual Window Managers

Hyprland (Wayland) with smooth animations and GPU acceleration, or i3 (X11) for classic tiling. Both with Aurora theme, session save/restore, and Alt as mod key.

Hyprland + i3
🔍

15 AI Modules

Chat, Brain, Lens, Vault, Scribe, Spaces, Flow, Bridge, Pulse, GameHub, Cortex, Memory, Ghost, Agents, Sync. Each one is a full FastAPI backend paired with its own widget.

FastAPI + AGS
🎮

Gaming Ready

Steam, Proton, Wine 11 with NTSYNC, Lutris, Vulkan/DXVK, MangoHud with Aurora overlay, GameMode performance profiles. NVIDIA optimized out of the box.

Steam + Proton + Vulkan
📦

Modular Installer

Universal installer supporting Fedora, Arch, Debian, Ubuntu, openSUSE, Void, and Alpine. Pick your modules: base, shell, desktop, ai, gaming.

6+ distros supported
🎨

Dual Themes

Aurora (deep space, cyan/purple) or Matrix (green neon, hacker). One command switches everything — WM, bar, terminals, notifications.

purma-theme switch
🚀

Developer-Ready

zsh + oh-my-zsh + powerlevel10k, tmux, Kitty + Alacritty, neovim, lazygit, yazi, fzf, ripgrep, bat, eza. 20+ bashing scripts in PATH.

20+ CLI tools
🔊

PipeWire Audio

Low-latency PipeWire with optimized configs for gaming (256 samples), production, and Bluetooth. Auto volume on startup. Pulse compatibility.

48kHz / 256 quantum
💾

Session Persistence

Save and restore your entire desktop — windows, positions, workspaces. i3-resurrect for X11, hypr-session for Wayland. Auto-restore on login.

Alt+F5 / Alt+F6

One OS, many workstations

Every profile ships with a curated stack of free and open-source software that solves the real pain for that user. Pick yours at install time — or mix and match.

🤖

AI Engineer

Run models locally, orchestrate agents, build RAG pipelines — without sending a byte to the cloud.

Ollama LM Studio Open WebUI Langflow ComfyUI JupyterLab uv Continue.dev Aider
--profile=ai
💻

Developer

Polyglot environments, databases, API testing, Git at the speed of thought.

Neovim VSCodium lazygit DBeaver Bruno Podman mise gh + glab direnv
--profile=dev
🎮

Gamer

Windows games that actually run, NVIDIA on Wayland without tears, every controller just works.

Steam + Proton Lutris Heroic MangoHud GameMode Gamescope ProtonUp-Qt OpenRGB Moonlight
--profile=gaming
🎨

Designer

A full creative suite to escape the Adobe subscription — vector, raster, layout, typography.

Krita GIMP Inkscape Scribus Penpot FontForge Gpick Pinta
--profile=design
🎥

Video Creator

Non-linear editing, color grading, streaming, transcoding — with NVENC acceleration out of the box.

Kdenlive DaVinci Resolve OBS Studio Shotcut HandBrake Audacity Gyroflow Flameshot
--profile=video
🎹

Music Producer

Low-latency PipeWire, a real DAW, and a plugin ecosystem that rivals commercial stacks.

Ardour LMMS Carla Vital Dexed Calf LSP Plugins qpwgraph Hydrogen
--profile=audio
📸

Photographer

RAW processing, catalog management, retouching, stitching — a complete Lightroom replacement.

darktable RawTherapee Digikam GIMP + G'MIC Hugin Siril ExifTool Rapid Photo Downloader
--profile=photo
🔒

Privacy & Security

Encrypted messaging, self-hosted secrets, anonymous browsing, disk encryption — zero trust by default.

Signal Element KeePassXC Vaultwarden VeraCrypt Tor Browser GnuPG OnionShare
--profile=secure

Combine multiple profiles in a single install: ./installer/install.sh --profile=ai,dev,gaming

15 integrated modules

Each module has its own backend, widget, keybinding, and accent color. All accessible from the AI Brain panel.

Alt+A

Chat

AI conversation

Alt+I

Brain

Control panel

Alt+Y

Lens

OCR + vision

Alt+V

Vault

Password manager

Alt+C

Scribe

Voice-to-text

Alt+O

Spaces

Workspace manager

Alt+F

Flow

Task automation

Alt+B

Bridge

Command translator

Alt+P

Pulse

System monitor

Alt+G

GameHub

Game launcher

Alt+N

Notify

Notifications

Brain

Cortex

Deep analysis

Brain

Memory

AI memory

Brain

Ghost

Automation

Brain

Agents

AI agents

Auto

Sync

Cross-device sync

Play everything on Linux

Full gaming stack with NVIDIA optimization, Vulkan, Proton, and performance tools. Optional — install only if you game.

Steam + Proton

Steam with Proton compatibility layer. Play Windows games natively. ProtonUp-Qt for managing Proton versions.

Included

Vulkan + DXVK

Full Vulkan stack with Mesa drivers + 32-bit. DXVK translates DirectX 9/10/11 to Vulkan for maximum performance.

Auto-detected

NVIDIA Optimized

Proprietary drivers with modeset, Wayland env vars, dracut initramfs, power management, and Coolbits overclocking.

purma-nvidia-driver

Wine 11 + NTSYNC

Wine with kernel-level synchronization via NTSYNC. Reduced overhead and better frame pacing for Windows games.

Kernel 6.14+

MangoHud + GameMode

Aurora-themed performance overlay (Shift+F12). GameMode auto-switches to performance CPU governor during gameplay.

Aurora themed

Lutris + Controllers

Lutris game manager for GOG, Epic, and custom games. Xbox, PS4/PS5, and Steam Controller support out of the box.

Plug & play

Install what you need

Modular architecture — pick your stack. RPM repository coming soon. For now, install via the universal installer script.

purma-release

Repo config + GPG keys. Install this first.

purma-base

Dotenv, bashing scripts, PipeWire audio, directories.

purma-desktop

AGS widgets, Aurora/Matrix themes, services.

purma-hyprland

Hyprland + Waybar + Mako + session restore.

purma-i3

i3 + Polybar + Picom + Rofi + i3-resurrect.

purma-ai

FastAPI server, Ollama integration, systemd services.

purma-gaming

Steam, Wine, Lutris, MangoHud, GameMode, Vulkan.

purma-nvidia-driver

NVIDIA config: modprobe, dracut, Wayland, power mgmt.

purma-shell

zsh + oh-my-zsh + powerlevel10k + tmux.

$ ./installer/install.sh --modules base,shell,ai,desktop,gaming

Your terminal, supercharged

A complete terminal environment that feels fast and looks stunning out of the box.

purma@linux ~ git clone https://github.com/fastslack/PurmaLinux.git
Cloning into 'PurmaLinux'... done.

purma@linux ~ cd PurmaLinux && ./installer/install.sh
✓ base ✓ shell ✓ desktop ✓ ai ✓ gaming
PurmaLinux installed. Reboot to start.

purma@linux ~ purma-theme aurora
✓ hyprland ✓ waybar ✓ mako ✓ kitty
Theme applied. Enjoy the cosmos.

purma@linux ~ _

Two identities, one system

Switch between Aurora and Matrix with a single command. Every component adapts — WM, bar, compositor, terminals, notifications.

Aurora

Deep space with cyan and purple accents. Calm, focused, futuristic.

purma-theme aurora

Matrix

Green neon on black. Raw, hacker, old-school terminal vibes.

purma-theme matrix

The stack

Built on Fedora, assembled with intention. Every piece chosen for speed, simplicity, and hackability.

🤖

Ollama + LLaMA 3.2

Local inference engine. FastAPI server on port 11435. Custom "purma" model with system prompt. CUDA accelerated.

🖥️

Hyprland + i3-gaps

Hyprland (Wayland) with animations, blur, and NVIDIA support. i3-gaps (X11) with Polybar and Picom. Both with session restore.

⚡️

AGS (GTK Shell)

JavaScript/GJS widgets for all 15 AI modules. Reactive state with Variable(), GTK CSS theming.

💻

Terminal Stack

Kitty + Alacritty, zsh + oh-my-zsh + powerlevel10k, tmux with Ctrl+s prefix, neovim.

🔊

PipeWire Audio

Low-latency audio (256/48kHz). Optimized configs for gaming, production, and Bluetooth. Replaces PulseAudio.

🐍

FastAPI Backends

Each AI module has its own Python backend. Async, lightweight, with consistent JSON API. SQLite persistence.

📦

Universal Installer

Modular install script. Supports Fedora, Arch, Debian, Ubuntu, openSUSE, Void, Alpine. Auto-detects distro and package manager.

🐧

Fedora 42 Base

Kernel 6.14+ with NTSYNC. RPM Fusion for codecs and drivers. DNF5 package manager. SELinux, Flatpak, Wayland native.

What you need

PurmaLinux runs on most modern hardware. AI features need a bit more power.

💻

Minimum

4 GB RAM, 20 GB disk, any x86_64 CPU. Enough for the desktop, WM, and shell tools without AI modules.

🧠

AI Modules

8+ GB RAM (16 recommended). Ollama runs llama3.2 locally — more VRAM = faster inference. NVIDIA GPU recommended.

🎮

Gaming

Dedicated GPU (NVIDIA or AMD). Vulkan support required. 16+ GB RAM recommended for gaming + AI simultaneously.

🐧

Supported Distros

Fedora (primary), Arch, Debian, Ubuntu, openSUSE, Void, Alpine. The installer auto-detects your package manager.

Stop renting your intelligence

Clone the repo, run the installer, reboot. You own the OS, the models, and every byte they produce. Works on Fedora, Arch, Debian, Ubuntu, and more.