Skip to main content
# LAND_01

RUSTTAURI

NO ELECTRON

COMPAT:VS CODE

EXTENSIONS / UNMODIFIED

WALK LISTEN SIGNAL

NATIVE OPEN CROSS-PLATFORM

STATUS:SOURCE ACTIVE

LAND:

↳EDITOR WITHOUT CHROMIUM

TARGET:
MACOS / WINDOWS / LINUX
LICENSE:
CC0
SIGNAL:
LOCAL-FIRST
SPECIES:
NOCTUA PRONUBA
TEMP:
16.2 C
WIND:
01.8 KM/H

OPEN EDIT SHIP

/ENTER
Rain-speckled glass reflecting a green light at night

TECH STACK

Features

VS CODE. WITHOUT ELECTRON.

Native speed. VS Code compatibility. No Chromium, no compromises.
# MOUNTAIN_01

NATIVE BACKEND

RUSTTAURI

HOST:MOUNTAIN

RUST SERVICES

STATUS:ACTIVE

ROLE:FOUNDATION
BOUNDARY:SYSTEM
LOAD:HEAVY
PHASE:CORE
# COCOON_01

EXTENSION HOST

DUAL-TRACK

HOST:COCOON

EFFECT-TS

STATUS:ACTIVE

ROLE:SHELL
STATE:RUNNING
COMPAT:VS CODE
TRACKS:A + B
# WIND_01

WORKBENCH

EFFECT-TS LAYERS

FLOW:WIND

SERVICE LAYER

STATUS:ACTIVE

FLOW:CONTROLLED
DIRECTION:SOUTH
LATENCY:LOW
RANGE:FULL
# SKY_01

ASTRO UI

WEBVIEW BRIDGE

SCOPE:SKY

UI LAYER

STATUS:ACTIVE

SCOPE:GLOBAL
VISIBILITY:HIGH
SIGNAL:CLEAR
ALT:SURFACE
# AIR_01

BACKGROUND SERVICES

DAEMON

CHANNEL:AIR

UPDATE SERVICE

STATUS:ACTIVE

CHANNEL:OPEN
PORT:SECURE
PRESSURE:STABLE
STATUS:NOMINAL
# ECHO_01

WORK-STEALING

SCHEDULER

FREQUENCY:ECHO

TASK POOL

STATUS:ACTIVE

FREQUENCY:HIGH
RESPONSE:FAST
NOISE:LOW
RETURN:QUICK

Roadmap

The Architecture Is Built. Here Is What Comes Next.

FUNDING: NLNET / NGI0 COMMONS FUNDPHASE: ACTIVE SOURCE / INTEGRATION / RELEASE PREPARATION
# RELEASE_01ACTIVE SOURCECHANNEL: PUBLICSTATUS:ACTIVETARGET: NATIVE DESKTOP PATHSIGNAL: NO CHROMIUM / NO ELECTRON / CC0
VIEW ON GITHUB

ACTIVE NOW

Elements

  • MountainNative BackendReplacesElectron main process, no bundled Chromium
  • CocoonExtension HostUnmodified VS Code extensions throughEffect-TS routes
  • WindWorkbench ShellEffect-TS layers for native workbench services
  • SkyAstro UI LayerWorkbench routes and WebView bridge
  • AirBackground ServicesUpdates, downloads, auth, indexing, and health
  • EchoScheduler PrimitivesPriority-aware work stealing forRust services

Manifest

  • EXTENSIONS: UNMODIFIED / COCOON
  • WEBVIEW: OS NATIVE / TAURI
  • FIBERS: CANCELLABLE SERVICE WORK
  • TELEMETRY: COMPILE-GATED / RUST
  • LICENSE: CC0 / NO RESTRICTIONS
  • TARGETS: MACOS / WINDOWS / LINUX
# RELEASE_02INTEGRATIONCHANNEL: PUBLICSTATUS:LOADINGTARGET: V1.0SIGNAL: SIGNED INSTALLERS / VERIFIED DOWNLOADS
TRACK PROGRESS

V1.0

Elements

  • VineProtocol BackboneCanonical contract; streaming multiplexer expanding
  • CocoonExtension Compatibility PassLong-tail VS Code API coverage
  • GroveWASM SandboxWasmtime capability-based isolation, active
  • RestCompilation PipelineOXC compile, bundling coverage expanding
  • EchoScheduler OptimizationPriority-aware work stealing, tuning in progress
  • AirRelease DeliverySigning and distribution path

Manifest

  • MARKETPLACE: UNDER REVIEW
  • COCOON: LONG-TAIL API COVERAGE
  • VINE: TYPED IPC / EXPANDING
  • INSTALLERS: CROSS-PLATFORM / TAURI
  • ECHO: WORK-STEALING / TUNING
  • DISTRIBUTION: VERIFICATION PUBLISHING

Architecture

Under the Hood

Each element replaces one piece of the Electron stack. All inspectable in source.
# AIR_01
Air
Background Services Downloader Workspace Indexer

BACKGROUND SERVICES

DAEMON

CHANNEL:AIR

UPDATE SERVICE

STATUS:ACTIVE

CHANNEL:OPEN
PORT:SECURE
PRESSURE:STABLE
STATUS:NOMINAL

Persistent Rust daemon. Updates, downloads, signing, and health checks outside the main window. Staged updates with automatic rollback. Warm file index across sessions. Replaces restart-to-update and cold-start indexing. Active.

# COCOON_01
Cocoon
Extension Host Unmodified VS Code Extensions Effect-TS Services

EXTENSION HOST

DUAL-TRACK

HOST:COCOON

EFFECT-TS

STATUS:ACTIVE

ROLE:SHELL
STATE:RUNNING
COMPAT:VS CODE
TRACKS:A + B

Node.js extension host. Runs existing VS Code extensions unmodified on the full VS Code API surface. Every extension runs in its own supervised Effect fiber. Crashes are trapped at the supervision boundary. Replaces the single-threaded extension host. Platform-native sandboxing planned.

# COMMON_01
Common
Shared Foundation Traits Cross-Element Types

PURE ABSTRACT

CONTRACT CRATE

TRANSPORT:ANY

GRPC / IPC / WASM / MIST

STATUS:ACTIVE

CONTRACT:PURE
TRAIT:ASYNC
EFFECT:DECLARATIVE
TRANSPORT:AGNOSTIC

Pure abstract Rust crate. No working code, only abstract definitions. Async service traits for every capability. ActionEffect treats every operation as declarative data. Transport-agnostic. Same handler code over gRPC, IPC, WASM, or Mist. Active.

# ECHO_01
Echo
Work-Stealing Scheduler crossbeam-deque Supervised Worker Pool

WORK-STEALING

SCHEDULER

FREQUENCY:ECHO

TASK POOL

STATUS:ACTIVE

FREQUENCY:HIGH
RESPONSE:FAST
NOISE:LOW
RETURN:QUICK

Priority-aware work-stealing scheduler on crossbeam-deque. Lock-free queues: no mutex, no contention. High, Normal, and Low priority tiers. Workers steal from peers, then fall back to the global queue. Keeps UI work responsive under I/O load. Active.

# GROVE_01
Grove
WASM Sandbox Wasmtime Runtime Capability-Based Isolation

WASM SANDBOX

CAPABILITY HOST

NODE:GROVE

WASM RUNTIME

STATUS:STABILIZING

NODE:ACTIVE
BRANCH:WASM
SYNC:ASYNC
DENSITY:LOW

Rust and WASM extension host. Wasmtime sandbox: an extension can only touch what is explicitly granted. Same VS Code API surface as Cocoon. gRPC, IPC, direct WASM calls, or Mist transports. Complements Cocoon's Node.js path. Active.

# MAINTAIN_01
Maintain
Build Orchestrator Configuration Release Profiles

DETERMINISTIC

BUILD ORCHESTRATOR

PROFILE:DUAL

CARGO / JSON5 / PLIST

STATUS:ACTIVE

CONFIG:RHAI
CARGO:TYPE-SAFE
PROFILE:DUAL
OUTPUT:REPRODUCIBLE

Deterministic build orchestrator for the Land ecosystem. One config file loaded through an embedded Rhai engine. Type-safe editing of Cargo.toml, JSON5, and Info.plist. Dead-code elimination. Debug and release profiles. Same commit, same output. Active.

# MIST_01
Mist
Local DNS Sandbox *.editor.land Resolution Network Boundary

LOCAL AUTHORITY

DNS SANDBOX

ZONE:EDITOR.LAND

ALLOWLIST FORWARD

STATUS:ACTIVE

ZONE:LOOPBACK
SOCKET:SHARED-SECRET
FORWARD:ALLOWLIST
DNSSEC:PLANNED

Local authoritative DNS server for the editor.land zone. Every subdomain resolves to loopback; nothing escapes the machine. Allowlist-based forwarding: only trusted external domains resolve. Binds to loopback only. Network isolation for Cocoon and Air. DNSSEC signing planned.

# MOUNTAIN_01
Mountain
Native Rust Backend Tauri Replaces Electron Main Process

NATIVE BACKEND

RUSTTAURI

HOST:MOUNTAIN

RUST SERVICES

STATUS:ACTIVE

ROLE:FOUNDATION
BOUNDARY:SYSTEM
LOAD:HEAVY
PHASE:CORE

Native Rust and Tauri backend. Implements the Common service traits: files, terminals, dialogs, processes, keychain. Hosts the gRPC server for the extension host and sidecars. Manages application state and sidecar lifecycle. Replaces the Electron main process. Active.

# OUTPUT_01
Compilation Pipeline Plugin-Routed Deterministic Build

ESBUILD PRIMARY

REST SELECTABLE

PIPELINE:PLUGIN

NODE POLYFILLS

STATUS:ACTIVE

ENGINE:DUAL
PLUGIN:ROUTED
ARTIFACT:SHARED
BUILD:DETERMINISTIC

Build orchestration for VS Code platform source. esbuild primary, Rust-native Rest selectable via environment. Plugin-routed pipeline. Node.js API polyfills for the Tauri WebView. Deterministic builds. Shared output for Cocoon, Sky, and Wind. Active.

# REST_01
Rest
TypeScript Transform Pipeline OXC Rust-Native

OXC PIPELINE

RUST-NATIVE

COMPILE:OXC

PARALLEL CORES

STATUS:ACTIVE

ENGINE:OXC
HOT-PATH:NO-NODE
SYNTAX:DECORATORS+JSX
CORES:PARALLEL

Rust-native TypeScript compilation on the OXC toolchain. Parser, transformer, and codegen in one process. No Node.js in the hot path. Decorators, class fields, and JSX. Parallel compilation across cores. Bundles the VS Code platform code for the extension host. Active.

# SIDECAR_01
Binary Distributor Compile-Time Target Triple Selection Per-Platform Node.js

PREBUILT BINARY

PER TARGET TRIPLE

SOURCE:NODEJS.ORG

CHECKSUM VERIFIED

STATUS:ACTIVE

SELECT:COMPILE-TIME
CHECKSUM:SHA-256
HOST:COCOON
CACHE:INCREMENTAL

Prebuilt Node.js binaries per target platform. Mountain selects the exact binary at compile time. No runtime detection. Official nodejs.org downloads with checksum verification. Incremental cache across builds. Replaces runtime detection and fallback chains. Active.

# SKY_01
Sky
Visual UI Layer Astro Components Three Workbench Layouts

ASTRO UI

WEBVIEW BRIDGE

SCOPE:SKY

UI LAYER

STATUS:ACTIVE

SCOPE:GLOBAL
VISIBILITY:HIGH
SIGNAL:CLEAR
ALT:SURFACE

Declarative UI layer built on Astro. Renders the editor interface in the OS WebView. SkyBridge routes Tauri events to VS Code workbench APIs. Conditional dynamic imports keep the bundle target-specific. Workbench layouts for Browser, Mountain-native, and Electron. Active.

# VINE_01
Vine
gRPC Backbone Contract-First .proto Definitions

GRPC BACKBONE

CONTRACT-FIRST

PROTO:VINE.PROTO

TONIC / PROST

STATUS:ACTIVE

PROTO:CANONICAL
BIND:TYPE-SAFE
MIRROR:TYPESCRIPT
MULTIPLEX:EXPANDING

The gRPC backbone of Land. Proto/Vine.proto is the canonical contract between elements. Generates type-safe Rust clients and servers, plus a TypeScript mirror for the extension host. Connects Mountain, Cocoon, Air, and Grove. Active.

# WIND_01
Wind
Workbench Services Effect-TS Layers Native Bridges

WORKBENCH

EFFECT-TS LAYERS

FLOW:WIND

SERVICE LAYER

STATUS:ACTIVE

FLOW:CONTROLLED
DIRECTION:SOUTH
LATENCY:LOW
RANGE:FULL

Effect-TS service layer. Recreates the VS Code workbench environment inside the Tauri WebView. Typed Tauri commands replace Electron's untyped JSON IPC bridge. Layer stacks for Tauri, Electron compatibility, and isolated tests. Active.

# WORKER_01
Worker
Service Worker Offline Cache CSS Import Support

SERVICE WORKER

OFFLINE SHELL

NAVIGATION:FIRST

CACHE-FIRST ASSETS

STATUS:ACTIVE

NAVIGATION:NETWORK-FIRST
ASSETS:CACHE-FIRST
CSS:LINK-TAG
VERSION:AUTO-RELOAD

Service worker for the web shell. Offline caching: network-first for navigation, cache-first for static assets. Intercepts CSS imports and injects link tags for VS Code's stylesheet-as-module pattern. New-version detection with client reload. Active.

Download

Download Land

Source builds are active today. Public installers, signing, and verification artifacts are still being prepared.
# RELEASE_01

macOS

Universal Binary: Apple Silicon and Intel

CHANNEL:PUBLIC
Version:vPre-release
Size:Coming Soon
SIGNING:IN PREPARATION
Download for macOS 
STATUS:RELEASE PREPARATION
# RELEASE_01

Windows

64-bit (x64)

CHANNEL:PUBLIC
Version:vPre-release
Size:Coming Soon
SIGNING:IN PREPARATION
Download for Windows 
STATUS:RELEASE PREPARATION
# RELEASE_01

Linux

DEB, RPM, AppImage

CHANNEL:PUBLIC
Version:vPre-release
Size:Coming Soon
SIGNING:IN PREPARATION
Download for Linux 
STATUS:RELEASE PREPARATION
Code Editor Land logoTelemetry Feature Gated CC0 Licensed Rust  + Tauri VS Code API In ProgressPlayFormCodeEditorLand