IR Runtime

Rune

A deterministic IR runtime that makes existing web applications agent-operable – and powers high-control AI-native interfaces.

Deterministic Snapshotable Diffable Replayable Agent-Readable
Rune home screen with chat interface AI Chat

Real apps. Rendered natively. No browser.

HTML website rendered natively in Rune Web Compatibility
Workflow editor built in Rune Workflow Editor
3D canvas rendering in Rune 3D Canvas

Computing is shifting from human-first to agent-first.

The browser was designed for humans clicking links. But the next wave of software is agents operating interfaces – reading state, dispatching actions, checkpointing progress, and replaying workflows.

This demands a fundamentally different execution model. Not a faster browser – a new runtime substrate where every UI state is structured, every mutation is logged, and every session is replayable.

Rune exists because the gap between what agents need and what browsers provide is not a feature gap – it is an architectural gap. We are not patching the browser. We are replacing the execution layer.

Today's web is not built for agents.

Agents rely on
  • DOM scraping
  • Pixel inspection
  • Fragile selectors
  • Browser automation
  • Timing heuristics
This makes workflows
  • Non-deterministic
  • Hard to replay
  • Hard to audit
  • Hard to checkpoint

Meanwhile, robotics, device UI, and AI-native systems require strict execution control, snapshot + replay, and deterministic state transitions. Browsers were not designed for this.

Replace the DOM with structured, typed IR.

Rune replaces the browser's mutable DOM with a structured, typed Intermediate Representation. All UI state flows through IR. Rune is not a scraping layer – it is a runtime substrate.

Deterministic
Snapshotable
Diffable
Replayable
Agent-readable

Two ways to run.

What Rune Is
  • A deterministic execution substrate
  • An agent-native UI runtime
  • A translation layer for the web
  • A foundation for replayable workflows
What Rune Is Not
  • A Chromium clone
  • A scraping tool
  • A pixel-based automation layer
  • A marketing website builder

True agentic capabilities.

Rune is building toward a world where agents don't just automate clicks – they understand intent, execute deterministically, and deliver outcomes within defined safety boundaries. This happens in three phases.

01

Workflow-Based

Agents execute predefined, structured workflows on real applications. Every step is deterministic, every state is snapshotable, every action is auditable. The foundation layer.

Deterministic execution Structured workflows Full auditability
02

Human-in-the-Loop

Agents propose actions, humans approve or redirect. Checkpoint-based execution where agents pause at decision points, present structured diffs, and wait for confirmation before proceeding.

Checkpoint & approve Structured diffs Replayable sessions
03

Intent to Outcome

Agents receive high-level intent and deliver outcomes deterministically – autonomously navigating, deciding, and executing within defined safety parameters. No micromanagement. Guardrails, not handholding.

Intent-driven Safety boundaries Autonomous execution Deterministic outcomes

Each phase compounds on the last. Workflow reliability enables human-in-the-loop trust. Trust enables autonomous execution. Determinism is the foundation for all three.

What's happening.

Feb 2026
Peco workflow engine – local LLM execution with DAG-based orchestration

Private edge computing orchestrator with DAG-based workflow execution. Runs local LLMs via Ollama with permission-gated task automation.

Jan 2026
Arth compiler – multi-backend codegen (VM, LLVM, Cranelift JIT) operational

Pluggable compiler infrastructure with shared HIR. TypeScript and Arth frontends compile to bytecode, native, or JIT targets through a single pipeline.

Dec 2025
Native web rendering – HTML/CSS sites rendered through IR without CEF

Real HTML pages parsed and rendered entirely through the IR pipeline. CSS layout, text shaping, and compositing without falling back to Chromium.

Nov 2025
IR renderer stable – GPU-accelerated layout, text, and compositing pipeline

Core rendering engine stabilized with wgpu-based GPU acceleration. Text layout, z-layering, clipping, and shadow rendering all operational.

Oct 2025
JS execution working – Boa-based engine with DOM mutation shim

JavaScript runtime integrated via Boa. DOM mutation APIs shimmed to translate framework output into structured IR mutations.

Build the next runtime with us.

Early Adopters

Run your existing web apps on Rune. Report edge cases. Help shape coverage priorities for structured, workflow-heavy applications.

Web apps CRUD dashboards Internal tools

Collaborators

Arth is open source. Contribute to the compiler, language toolchain, or plug in new frontends. Deep systems work.

Rust wgpu Compilers IR design
GitHub →

Sponsors & Investors

Rune is building foundational infrastructure for agent-operable computing. If you fund developer tools, AI infrastructure, or next-generation runtimes – let's talk.

Seed stage Infrastructure focus

Reach out at rune@splenta.com

Rune is building infrastructure for an agent-operable web.