Hyperion: The first intent-native operating system.

8 min read Original article ↗

The first intent-native operating system.

Hyperion is an intent-native operating system: humans express goals, and the system determines how those goals become reality.

Philosophy

Your goals are the operating system.

Every prior operating system asked you to manage proxies for what you wanted: a process, a file, a window, an application. Hyperion manages what you actually have.

  • ProcessesGoals
  • ThreadsIntentions
  • FilesKnowledge
  • WindowsContext
  • ApplicationsMemory, reasoning, capabilities

Why Hyperion

You shouldn't think like a computer.

  • Finding files
  • Choosing applications
  • Remembering workflows
  • Managing folders
  • Installing software
  • Complex settings

Hyperion clears all of that away and gets to work.

Architecture

You speak. Everything else listens.

Hyperion is built in layers, each one building on the one below it. Closer to the hardware, it's fast and safe. Closer to you, it understands what you mean.

  • L0 Kernel Where it begins

    The hardware layer everything else stands on. It's open source, so its safety claims are checkable.

    Capability-secured from the ground up: nothing crosses a trust boundary without an explicit, revocable grant.

  • L1 System runtime How it stays fast and safe

    Schedules work across CPU, GPU, memory, and battery, keeping every process in its own boundary.

    A unified scheduler balances compute, inference tokens, and context windows, the way earlier operating systems balanced CPU and RAM.

  • L2 Platform services What it's built from

    Reusable capabilities, storage, updates, and networking.

    Capabilities are Hyperion's replacement for the application: a declared contract, a trust level, and one or more interchangeable implementations.

  • L3 Knowledge What it knows and remembers

    Your information, connected by meaning.

    Every document, photo, message, or project is a Semantic Object with typed relationships to everything else: a knowledge graph standing in for folders and filenames.

  • L4 Cognition Where it thinks

    Understands what you're asking for, recalls what's relevant, and picks the right model for the job.

    The Intent Engine turns language into a graph of sub-goals. The Context Engine attaches what already exists (a calendar event, a past conversation). The Model Router picks local or cloud reasoning per task.

  • L5 Coordination How the work gets organized

    When a goal needs more than one specialist, this layer decides who does what, and keeps a record of why.

    Multi-agent orchestration assigns sub-goals to specialized agents and resolves conflicts between them. Every decision is logged for you to inspect.

  • L6 Experience What you see and say

    Conversation, generated screens, and voice: the only parts of Hyperion you directly touch.

    The Dynamic UI Runtime assembles a Workspace on demand for whatever you're doing, then tears it down when you're done. Accessibility is built into that runtime.

How Hyperion works

You only need one sentence.

You never pick an application. You say what you need, and Hyperion figures out the rest, visibly and explainably.

  • Help me prepare for tomorrow's interview.

    Reads your calendar, your resume, and past notes. You don't repeat yourself.

    Assembled: Company research, Practice questions, Flashcards, A timer, The job posting

  • I need to launch my startup.

    Breaks one goal into a plan, and starts on what's ready first.

    Assembled: Market research, Business plan, Branding, Entity formation, A website, Launch checklist

  • Create a social media graphic from these photos.

    Instead of: open Photoshop, open Finder, export PNG, save as.

    Assembled: Photos selected, Layout composed, Export ready

Live console

You can watch it run.

Every session below is copied from an actual hyperion-console run. Nothing here was written for the page.

  • A new user's first session

    Hyperion remembers what you told it a moment ago, breaks one goal into several tasks, and can hand back any single result by name.

    > my name is Alex status: done -- [mock model 1] echo: my name is Alex> what is my name status: done -- [mock model 1] echo: Recent conversation, most recent last:
    my name is Alex
    
    Now respond to: what is my name> launch my startup   market_research: Done
      business_model: Done
      branding: Done
      legal_formation: Done> /result market_research"market_research"'s real result, recorded just now:
    
    [mock model 1] echo: Provide a concise research summary about market_research -- launch my startup. ...

    scenarios/onboarding-new-user-launches-startup.txt

  • Watching the knowledge graph grow

    One command shows what Hyperion has learned, before and after it acts, as a graph you can inspect yourself.

    > /graphThe knowledge graph is empty -- nothing recorded yet.> launch my startup   market_research: Done
      business_model: Done
      branding: Done
      legal_formation: Done> /graph9 nodes:
      [0] intent -- you asked: "launch my startup" (90% confident)
      [1] intent -- a planned task: market_research
      [2] intent -- a planned task: business_model
      [3] intent -- a planned task: branding
      [4] intent -- a planned task: legal_formation
      [8] task_result -- a result: [mock model 1] echo: Provide a concise research summary...
    
    7 edges:
      [5] 2 --depends_on--> 1 (weight 1.00)
      [9] 1 --produced--> 8 (weight 1.00)

    scenarios/knowledge-graph-growth-audit.txt

  • One question, three models

    OpenAI, Anthropic, and Groq each answer the same question in the same session, switched live with no restart.

    > /backend openai gpt-4o-mini Switched to the openai (model "gpt-4o-mini") backend.> what is the smallest country in the world by land area status: done -- The smallest country in the world by land area is Vatican City. It has an area of approximately 44 hectares (110 acres) or about 0.17 square miles...> /backend anthropic claude-haiku-4-5-20251001 Switched to the anthropic (model "claude-haiku-4-5-20251001") backend.> what is the smallest country in the world by land area status: done -- # The Smallest Country in the World by Land Area
    
    **Vatican City** is the smallest country in the world by land area, with only about **0.44 square kilometers**...> /backend groq llama-3.3-70b-versatile Switched to the groq (model "llama-3.3-70b-versatile") backend.> what is the smallest country in the world by land area status: done -- The smallest country in the world by land area is the Vatican City, with an area of approximately 0.44 km² (0.17 sq mi)...

    scenarios/cloud-provider-comparison.txt

  • A node that can't translate, asks one that can

    Six real, separately-launched hyperion-console processes discover each other over real mDNS, each backed by a different real cloud model (Anthropic, OpenAI, Groq) -- no human ever names a host, port, or peer.

    > /backend groq llama-3.1-8b-instant Switched to the groq (model "llama-3.1-8b-instant") backend.> /mesh-request 9106 translate-ja say hello in JapaneseI don't have "translate-ja" myself, so I asked kenji._hyperion-a2a._tcp.local. (127.0.0.1:9101), which does. It replied: status: done -- こんにちは (Konnichiwa)
    
    This is a common way to say "hello" in Japanese, used during daytime hours. Other greetings include:
    - おはよう (Ohayou) - good morning
    - こんばんは (Konbanwa) - good evening
    
    (Trusting 127.0.0.1:9101's identity for the first time: 46c559994406105160c06ed3e3182cbe229d2dd27dee297afc2fbf70745dc0d1.)

    scripts/run-mesh-demo.sh

Features

You will notice the difference.

  • You never have to remember where you saved something.

    Everything is connected by meaning, so you can always find it.

  • Hyperion assembles the right tools automatically.

    Capabilities are selected and composed for the goal. You never choose an app.

  • It can always tell you why.

    Why, how, with what evidence, at what confidence, and how to undo it, on demand.

  • Your data stays on your device, by default.

    The cloud is an explicit, consented upgrade.

  • It grows as you do.

    Beginners see plain language and guided steps; experts get the shell, the API, the shortcuts.

  • You can always undo it.

    Every action is interruptible, and every change can be rolled back.

Getting started

You can read every line of it.

Grab a signed, ready-to-flash release image, or build every layer yourself from source.

From a release

  1. 1. Download the image Every tagged release publishes a ready-to-flash x86_64 disk image on GitHub Releases.

    # https://github.com/JGalego/HyperionOS/releases/latest
    hyperion-x86_64-<version>.img
  2. 2. Flash it with balenaEtcher Open Etcher, select the downloaded .img and your USB drive, and flash. Etcher writes the raw image directly and verifies the write afterward.

  3. 3. Verify the signature (optional, recommended) Every image ships with an Ed25519-signed manifest you can check independently before you trust it.

    cargo run --release -p hyperion-release-gate --bin verify-release -- \
      hyperion-x86_64-<version>.img hyperion-x86_64-<version>.img.release.json
  4. 4. Boot it Boot the target machine from the USB drive (usually a one-time boot-menu key like F12/F10/Esc) and select it.

From source

  1. 1. Clone the repository Everything, kernel through experience layer, is public from day one.

    git clone https://github.com/JGalego/HyperionOS
  2. 2. Boot the reference image Build and boot a real image under QEMU using the scripts in boot/scripts.

    ./boot/scripts/build-image-aarch64.sh
  3. 3. Follow along Track progress, open issues, and see what's landing next on GitHub.

View on GitHubRead the docs

Documentation

You can check our work.

  • Architecture The full system, from kernel to conversation.

  • Developer SDK Build a Capability: local emulator, testing harness, publishing.

  • APIs Intent, Context, Memory, Knowledge Graph, and Capability invocation contracts.

  • Community Issues, discussion, and the state of every subsystem, in one repository.

Open source

You can verify every claim we make

Trusting an operating system with your goals, your memory, and the authority to act on your behalf can't rest on a vendor's word alone: it has to be checkable. The kernel, the scheduler, the IPC layer, and the platform services underneath everything are open source from day one, under the MIT license.

Read the governance modelContribute on GitHub

© 2026 Hyperion. Open source under MIT.