Built in Rust. Installs from an ISO.

Your Desktop,
Reimagined

A Rust desktop where the shell is the desktop — and every app publishes what a mind may do to it. Bring the mind; the OS holds the desk.

> yantrik can |
14
Built-in Apps
155
Control Actions
15
Control Surfaces
50
Skills

Built-in everything

A full desktop environment with 14 native apps. No Electron. Rust + Slint on Debian trixie.

Desktop

Desktop

The ask bar, your workspace, and the mind that is attached — Hermes Agent here — within reach

1/12

Watch it work

One real request on a live machine. Asked for a launch checklist, Hermes Agent opens Notes and writes it through the control surface, then reports each step it took. The three minutes it spent working play at 12× speed.

The Yantrik OS desktop in agent mode, before it is asked anything

Not an assistant. A companion.

The desktop is built to be used by something that is not a person — and to stay in charge of what that something is allowed to touch.

One Local Memory

Both minds that attach today talk to the same memory server on the machine. Change the mind and the desktop keeps what it knows.

The Shell Is the Desktop

Not a chat window floating over someone else's session. Rust and Slint on Debian trixie, labwc underneath, Wayland all the way down.

Four Grades, Enforced

Every action is safe, standard, sensitive, or dangerous. The OS checks the grade against the caller's ceiling before anything runs.

57 Actions

Across ten control surfaces. Every app publishes one, so a mind opens files and drives windows instead of narrating what you should click.

Structure, Not Pixels

Every app publishes an accessibility tree. A mind reads the interface the way the app understands it, rather than squinting at a screenshot.

Six Methods, One Socket

Attach, poll, chunk, complete, fail, detach. That is the whole contract a mind has to meet to take the desk.

No Keys Held Here

The OS stores no model, no endpoint, no API key for a mind. The mind brings its own — and can take it away again.

14 Apps

Notes, terminal, editor, email, calendar, documents, slides, network, containers and the rest. First-party, and every one of them drivable.

Local-First, Not Local-Only

The memory and the desktop run on your machine. The model can be local or remote — the OS never sits between you and its credentials.

A Real Terminal

Multi-tab, shell-integrated, and on the same footing as everything else: a surface a mind can call, with the dangerous work graded as such.

50 Skills

Shipped as files on the machine. Toggle them from the Skill Store, read them in the editor, write your own beside them.

ISO In, Nightly After

Write the image, boot it, and the desktop is there. Updates arrive on a nightly channel — yantrik-update apply and you are current.

The OS holds the desk. You bring the mind.

No mind is welded in. A harness dials in over a socket and starts taking turns. The OS owns which mind you are talking to — and nothing else about it.

Six methods, one socket

attach, poll, chunk, complete, fail, detach. A harness dials in, takes turns at the desk, and hangs up. There is nothing else to implement.

The OS holds nothing

No model, no endpoint, no API key on this side of the socket. The mind brings its own, local or remote, and the OS never learns what it is.

Two minds today

Yantrik Mind ships with the OS. Hermes Agent attaches through a plugin. Both drive the same apps through the same graded control surface.

Switching is a setting

Hand the desk to a different mind without reinstalling anything. They share one local memory server, so the machine keeps what it knows.

See it in action

A mind at the desk, calling real apps — and running into the ceiling when it reaches for something dangerous.

mind attached — control surface
57
Actions
callable by a mind
10
Surfaces
apps and services
4
Grades
safe → dangerous
2
Minds
attach today

It grows with you

The bond system adapts personality, humor, and proactivity based on your relationship depth.

LVL 1

Stranger

3 messages/day

Formal, helpful, learns your name

LVL 2

Acquaintance

5 messages/day

Remembers preferences, asks follow-ups

LVL 3

Friend

8 messages/day

Humor, inside jokes, morning briefs

LVL 4

Confidant

10 messages/day

Emotional awareness, evening reflections

LVL 5

Partner in Crime

14 messages/day

Anticipates needs, deep pattern insights

The Skill Store

50 skills ship as files on the machine. Toggle them like apps, read them like text, write your own beside them.

Humor

Social
ON

News Watch

Intelligence
ON

Trend Watch

Intelligence
ON

Weather

Utility
ON

Health Pulse

Wellness
OFF

Philosophy

Knowledge
OFF

Curiosity

Intelligence
ON

Devil's Advocate

Decision
OFF

Music Mind

Entertainment
OFF

Local Pulse

Intelligence
OFF

Goal Keeper

Productivity
ON

Skill Forge

Growth
OFF

+ 38 more skills including DreamKeeper, MythBuster, ConnectionWeaver, EnergyMap, FutureSelf...

Built differently

Not a chatbot bolted onto a desktop. The shell is the desktop, and every layer under it is something a mind can call.

Desktop Shell

labwc on Wayland, Slint in Rust

14 native appsDebian trixieNo ElectronWindow management

Control Surface

What a mind may do, and how far

57 actions10 surfacessafe / standard / sensitive / dangerousChecked against the caller's ceiling

Accessibility Trees

Every app, readable as structure

Published per appStructure, not pixelsRead before actingSame tree for every mind

Mind Socket

Bring your own mind, and its model

attach / detachpoll / chunkcomplete / failOne local memory server
RustSlintWaylandlabwcDebian trixieSocket protocolISO installyantrik-update

Download

One ISO, x86-64, built on Debian trixie.

Yantrik OS nightlyv0.1.0-226
2026-09-21 · 1.32 GiB · amd64
Download ISO
SHA-256
32de52ca20bd66ee3bf9244adbf481f5f3d60304ee90fa3dfe43b1e4fcdee565
A live image

Boots to first-run setup from a USB stick or in a VM without touching your disk. A disk installer (yantrik-install) is included; on this build it has not been exercised yet, so try it on a machine you can afford to wipe.

No model inside

The image ships the desktop and its 14 apps, not a mind. Point it at a model you run, or a provider you choose, in the first-run setup.

Nightly means nightly

It has booted in a VM. It has not yet been booted on real hardware or through UEFI. The live user is yantrik / yantrik with passwordless sudo; SSH is off.