Most agent stacks are applications sitting on a general-purpose OS.
Akasha OS treats autonomy as a system problem instead. Preview
0.18.0 is still a host app you install
and launch — not a bootable image. The seL4 track in the repository
is a separate line of work.
La plupart des stacks agents sont des applications posées sur un OS
généraliste. Akasha OS traite l’autonomie comme un problème système.
La Preview 0.18.0 reste une appli hôte
que vous installez et lancez — pas une image bootable. La piste seL4
du dépôt est une ligne de travail séparée.
Not another chat wrapper
Pas un wrapper de chat de plus
A neighboring chat product can embed models and tools, but it still
borrows the ambient trust of your user account on Windows, Linux, or macOS.
Akasha OS Preview puts agents, models, and tools behind capability
tokens and a signed audit trail. When an agent wants to write a note
or call a tool, that action is an intent on the system bus — not an
unchecked call into the host OS.
Un produit de chat voisin peut embarquer des modèles et des outils,
mais il emprunte encore la confiance ambiante de votre compte
utilisateur sur Windows, Linux ou macOS. Akasha OS Preview place agents,
modèles et outils derrière des jetons de capacité et un journal
d’audit signé. Quand un agent veut écrire une note ou appeler un
outil, cette action est un intent sur le bus système — pas un appel
non contrôlé vers l’OS hôte.
Capabilities instead of ambient trust
Des capacités plutôt qu’une confiance ambiante
An agent may act only inside the tokens it was granted: a file path,
a network route, a tool name, a lifetime. Those tokens are meant to
be unforgeable and revocable. There is no coarse “this agent may do
everything the user can” shortcut. Broad grants remain possible when
you choose them, but they stay visible in the Caps tab and can be
taken back; sensitive steps still raise a confirmation banner that
times out to deny.
Un agent n’agit que dans les jetons qu’on lui a donnés : un chemin
de fichier, une route réseau, un nom d’outil, une durée. Ces jetons
sont conçus pour être infalsifiables et révocables. Il n’y a pas de
raccourci grossier du type « cet agent peut tout ce que
l’utilisateur peut ». Des grants larges restent possibles si vous
les choisissez, mais ils restent visibles dans l’onglet Caps et
peuvent être retirés ; les étapes sensibles affichent encore une
bannière de confirmation qui expire en refus.
Semantic IPC
IPC sémantique
On this host, an agent’s first language is typed intents on the bus
— for example creating a note or generating an image — rather than
speaking POSIX open / read / write
as its native dialect. POSIX still exists underneath Windows and
Linux. Modules expose a typed schema that the human UI and the agent
consume the same way, so Notes and Tasks stay dual-surface: one
store, two faces.
Sur cet hôte, la première langue d’un agent, ce sont des intents
typés sur le bus — créer une note ou générer une image, par exemple —
plutôt que de parler POSIX open / read /
write en dialecte natif. POSIX existe toujours sous
Windows et Linux. Les modules exposent un schéma typé consommé de la
même façon par l’UI humaine et par l’agent : Notes et Tasks restent
dual-surface, un seul store, deux faces.
First-class GPU and models
GPU et modèles de premier plan
Inference latency is the bottleneck, not a classic CPU scheduler.
Preview probes VRAM, RAM, and disk on first launch, suggests a model
pack for your tier, and runs GGUF inference through modeld
as a system service. You can pin auto / GPU / CPU in Settings and,
on NVIDIA, migrate mid-token without cancelling the turn. Image and
speech packs download from Models when you want them; they are not
forced into the first-run zip.
Le goulot, c’est la latence d’inférence, pas un scheduler CPU
classique. La Preview sonde VRAM, RAM et disque au premier
lancement, propose un pack de modèles pour votre palier, et fait
tourner l’inférence GGUF via modeld comme service. Vous
pouvez fixer auto / GPU / CPU dans Settings et, sur NVIDIA, migrer
en milieu de génération sans annuler le tour. Les packs image et
voix se téléchargent depuis Models quand vous le souhaitez ; ils ne
sont pas imposés dans le zip de first-run.
Offline by default
Hors ligne par défaut
Network egress starts denied (offline_strict). After
models are on disk, Chat is expected to work with Allow network
left off. Search, browse, fetch, and opening a GitHub feedback issue
are explicit actions you turn on when you mean them. There is no
automatic upload of your session.
La sortie réseau commence refusée (offline_strict). Une
fois les modèles sur disque, le Chat doit fonctionner avec Allow
network éteint. Recherche, browse, fetch et l’ouverture d’une issue
GitHub de feedback sont des actions explicites que vous activez quand
vous le voulez. Il n’y a pas d’upload automatique de votre session.
Host now, seL4 later
Hôte maintenant, seL4 plus tard
Preview is userspace scaffolding on Windows, Linux, or macOS. That choice
lets cohort testers install without cargo and send feedback from
the UI. The seL4 / Microkit track in the repo explores a bootable
future; it is not what GitHub Releases ship today. Keeping that
distinction visible is part of the product story.
La Preview est un échafaudage en userspace sur Windows, Linux ou macOS. Ce
choix permet aux testeurs de cohorte d’installer sans cargo et
d’envoyer un retour depuis l’UI. La piste seL4 / Microkit du dépôt
explore un futur bootable ; ce n’est pas ce que les Releases GitHub
livrent aujourd’hui. Garder cette distinction visible fait partie
de l’histoire produit.