The agentic runtime
for building software.
XR turns your terminal into an AI-native working environment. Plan, execute, and ship — with bundled skills, your choice of model, and a policy gate in front of every consequential action.
npm i -g @rrrtx/xr && xrWorks with the providers and runtimes you already use
What XR is — and what it is not.
Every capability claim on this site is backed by evidence in the repository. Here are the boundaries, stated as plainly as the features.
What XR is
- A local-first CLI agent runtime you self-host
- Provider-neutral — cloud APIs or fully local models
- Governed: policy gate, approval prompts, spend ceilings, audit log
- Extensible through skills, plugins and MCP servers
- MIT-licensed and readable end to end
— What XR is not
- — Not certified against SOC 2, ISO 27001 or HIPAA — no third-party audit exists
- — Not a sandbox: it enforces in-process policy, not kernel or VM isolation
- — Not a hosted product — there is no XR cloud and no telemetry
- — Not a drop-in replacement for a human reviewing consequential actions
- — Not finished — see the known-limitations register in the repository
One runtime. Every surface.
From the terminal you live in to the editor you ship from — XR is a coherent system, not a Frankenstein of plugins.
Shell-native
A real terminal. Real pipes. Real tools. Streaming agents that respond like a teammate.
Marketplace
Manifest-declared skills plus plugins and MCP servers. Install what you need; nothing is enabled by default.
Secure by default
Capability-based security, human-in-the-loop confirmations, signed skills, and end-to-end audit.
- Approval gate on consequential actions
- Per-task spend ceilings
- Deterministic egress + secret-path policy
- Tamper-evident local audit log
Built for how developers actually work.
XR is a unified system — not a wrapper around a chatbot. Every part is designed to be composed, extended, and trusted.
Agentic Runtime
A performant, sandboxed runtime that plans, executes, and iterates — with deterministic replays and full audit trails.
Native Shell
XR lives inside your terminal. Native commands, pipes, and a ~36 ms cold start (measured p95). No browser required.
Editor Agnostic
A bundled VS Code extension, and a CLI that runs in any terminal. Your agent, every surface.
Skill Graph
Compose the bundled skills into pipelines. Each skill is manifest-declared and permission-scoped.
Any Model
Open-weight to frontier — GPT-5, Claude Opus, Gemini, DeepSeek, Qwen, Llama, Groq. Route by cost, latency, or task.
Security by Default
Capability-based security, human-in-the-loop confirmations, signed skills, and a hash-chained audit log.
Reproducible Workflows
Every run is a replayable trace. Share sessions, diff executions, and roll agents back like code.
MCP Native
An MCP client with a signed, default-deny allowlist. Grant exact commands and network access per server.
Blazing Fast
TypeScript on Bun. Streaming by default. Local models keep tool calls on your machine.
Designed like a modern kernel.
XR is TypeScript on Bun: a typed composition kernel, a skill layer, and a model router — with a policy gate between intent and action.
From zero to shipping in minutes.
No containers. No API gymnastics. A real runtime you can use today.
Start building with XR today.
Free for individuals. Pro for builders who ship. Enterprise for teams that need control.
Answers to common questions.
Is XR open-source?+
Yes. XR is fully MIT-licensed. There is no commercial tier and no cloud-only product — the same software runs for individuals and organizations.
Which editors are supported?+
VS Code, Neovim, JetBrains IDEs, Zed, Cursor, and Windsurf all have first-party extensions. The CLI works anywhere.
Can I run XR locally?+
Absolutely. The runtime is designed for local-first operation with Ollama, Llama.cpp, vLLM, and any OpenAI-compatible endpoint.
What is a skill?+
A skill is a typed, versioned, capability-scoped unit of work — think of it as a better tool. Skills compose into agents.
How is XR different from coding agents?+
Coding agents are one feature of XR. XR is a full runtime: shell, editor, skills, models, security, and deployment in one coherent system.
Do you support MCP?+
Yes. XR is MCP-native — you can use any MCP server without an adapter. We also extend MCP with typed streams and state.