Introduction
Kleinia is the first Linux distribution that is agentic from the kernel up. Agents take part in scheduling and running the system, and the system gives every agent identity, permissions and context. It implements the agent-centric operating system we first set out in 2024 in our survey ACOS (arXiv:2411.17710).
The usual approach installs an agent as an application on top of the system, where it can only do what the system’s interfaces allow. Kleinia makes agents part of the system itself, in both directions:
- Agent for OS: the operating system is scheduled by agents. The resource agent reads the character of each workload, picks the best CPU, I/O and page cache policies for it, and switches them as the load changes.
- OS for Agent: the system is built for agents. Agents are first-class citizens like processes, and your favourite agents and traditional apps get system-level identity, quotas, permissions and context without modification.
Both rest on one abstraction: anything, anywhere, all as agent.
What you get
Section titled “What you get”| Area | What it means for you |
|---|---|
| Everything as an agent | Apps, services and login sessions become managed agents the moment they start, listed under /agent, each with an agent:// address |
| Zero-modification onboarding | opencode, Claude Code and other agents run as usual and are recognised by the system |
| Unified model gateway | One endpoint for every model call; keys, model permissions and quotas are managed by the system |
| Adaptive scheduling | Based on LAPS: CPU, I/O and page cache policies follow the load |
| Context and memory | System-level context and memory based on PISA, carried across sessions |
| Observability | agenttop and a full execution trace for every task |
| Tiered permissions | Routine actions run on their own, sensitive ones notify you, critical ones wait for you |
| Solid foundation | Fedora, GNOME, atomic image updates with one-reboot rollback, Flatpak apps from Flathub |
This page describes what Kleinia is designed to do. What a particular release contains will be listed in its release notes, published on kleinia.io with each release.
Who it is for
Section titled “Who it is for”Kleinia is a desktop for people who already work with AI agents every day: developers, researchers and anyone who wants their agents to reach the whole computer, with the system keeping track of what they do. If you know Fedora Silverblue, most of what you know carries over.
© 2026 The Kleinia AuthorsStarted and maintained by the VIPA Lab