〈21.09.26〉
〈20:18〉
〈RUST + TAURI〉
〈NO ELECTRON〉
/COMPAT:VS CODE
EXTENSIONS / UNMODIFIED
WALK LISTEN SIGNAL
NATIVE OPEN CROSS-PLATFORM
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
TECH STACK
Features
VS CODE. WITHOUT ELECTRON.
〈NATIVE BACKEND〉
〈RUST + TAURI〉
/HOST:MOUNTAIN
RUST SERVICES
MOUNTAIN:
- ROLE:
- FOUNDATION
- BOUNDARY:
- SYSTEM
- LOAD:
- HEAVY
- PHASE:
- CORE
〈EXTENSION HOST〉
〈DUAL-TRACK〉
/HOST:COCOON
EFFECT-TS
COCOON:
- ROLE:
- SHELL
- STATE:
- RUNNING
- COMPAT:
- VS CODE
- TRACKS:
- A + B
〈WORKBENCH〉
〈EFFECT-TS LAYERS〉
/FLOW:WIND
SERVICE LAYER
WIND:
- FLOW:
- CONTROLLED
- DIRECTION:
- SOUTH
- LATENCY:
- LOW
- RANGE:
- FULL
〈ASTRO UI〉
〈WEBVIEW BRIDGE〉
/SCOPE:SKY
UI LAYER
SKY:
- SCOPE:
- GLOBAL
- VISIBILITY:
- HIGH
- SIGNAL:
- CLEAR
- ALT:
- SURFACE
〈BACKGROUND SERVICES〉
〈DAEMON〉
/CHANNEL:AIR
UPDATE SERVICE
AIR:
- CHANNEL:
- OPEN
- PORT:
- SECURE
- PRESSURE:
- STABLE
- STATUS:
- NOMINAL
〈WORK-STEALING〉
〈SCHEDULER〉
/FREQUENCY:ECHO
TASK POOL
ECHO:
- FREQUENCY:
- HIGH
- RESPONSE:
- FAST
- NOISE:
- LOW
- RETURN:
- QUICK
Roadmap
The Architecture Is Built. Here Is What Comes Next.
ACTIVE NOW
Elements
Mountain Native BackendReplacesElectron main process, no bundled ChromiumCocoon Extension HostUnmodified VS Code extensions throughEffect-TS routesWind Workbench ShellEffect-TS layers for native workbench servicesSky Astro UI LayerWorkbench routes and WebView bridgeAir Background ServicesUpdates, downloads, auth, indexing, and healthEcho Scheduler PrimitivesBounded background work 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
V1.0
Elements
Vine Protocol In ProgressMountain ,Cocoon ,Air , andGrove contractsCocoon Extension Compatibility PassLong-tail VS Code API coverageGrove WASM Host StabilizingCapability-based extension isolation pathRest Source Map SupportOXC transformer integration in progressEcho Scheduler OptimizationFaster steal, lower latencyAir Release DeliverySigning and distribution path
Manifest
- MARKETPLACE: UNDER REVIEW
- GROVE: WASMTIME HOST
- VINE: TYPED IPC / EXPANDING
- INSTALLERS: CROSS-PLATFORM / TAURI
- SOURCE MAPS: OXC
- DISTRIBUTION: VERIFICATION PUBLISHING
Architecture
Under the Hood
Background Services Downloader Workspace Indexer〈BACKGROUND SERVICES DAEMON〉
/CHANNEL:AIR UPDATE SERVICE
STATUS: ACTIVE
CHANNEL: OPEN
Background daemon that runs independently - updates, indexing, signing, and health checks, all outside the main window.
Extension Host Unmodified VS Code Extensions Effect-TS Services〈EXTENSION HOST DUAL-TRACK〉
/HOST:COCOON EFFECT-TS
STATUS: ACTIVE
ROLE: SHELL
Node.js sidecar that hosts and executes VS Code extensions.
Shared Foundation Traits Cross-Element TypesPure abstract library - defines the contracts that all Rust components implement, not the implementations themselves.
Work-Stealing Scheduler crossbeam-deque Supervised Worker Pool〈WORK-STEALING SCHEDULER〉
/FREQUENCY:ECHO TASK POOL
STATUS: ACTIVE
FREQUENCY: HIGH
Work-stealing task scheduler with lock-free queues for bounded background execution.
WASM Sandbox Wasmtime Runtime Capability-Based Isolation〈WASM SANDBOX CAPABILITY HOST〉
/NODE:GROVE WASM RUNTIME
STATUS: STABILIZING
NODE: ACTIVE
WebAssembly sandbox for running extensions in capability-isolated environments.
Build Orchestrator Configuration Release ProfilesBuild system using an embedded Rhai scripting engine for flexible cross-element orchestration.
Local DNS Sandbox *.editor.land Resolution Network BoundaryLocal DNS server authoritative for the editor.land zone - all subdomains resolve to loopback, keeping internal services off the network.
Native Rust Backend Tauri Replaces Electron Main Process〈NATIVE BACKEND RUST + TAURI〉
/HOST:MOUNTAIN RUST SERVICES
STATUS: ACTIVE
ROLE: FOUNDATION
Primary native backend and Tauri application shell - replaces the Electron main process entirely.
Compilation Pipeline Plugin-Routed Deterministic ChecksumBuild orchestration for VS Code platform source code.
TypeScript Transform Pipeline OXC Rust-NativeRust-native TypeScript compilation pipeline built on the OXC toolchain - parser, transformer, and codegen in one process.
Binary Distributor Compile-Time Target Triple Selection Per-Platform Node.jsManages pre-compiled platform-specific Node.js binaries for each target platform.
Visual UI Layer Astro Components Three Workbench Layouts〈ASTRO UI WEBVIEW BRIDGE〉
/SCOPE:SKY UI LAYER
STATUS: ACTIVE
SCOPE: GLOBAL
Renders the editor interface in the OS WebView using Astro component islands for efficient rendering.
gRPC Backbone Contract-First .proto DefinitionsProtocol definitions for gRPC communication between Mountain, Cocoon, Air, and Grove.
Workbench Services Effect-TS Layers Native Bridges〈WORKBENCH EFFECT-TS LAYERS〉
/FLOW:WIND SERVICE LAYER
STATUS: ACTIVE
FLOW: CONTROLLED
UI service layer that recreates the VS Code workbench environment inside the Tauri WebView.
Service Worker Offline Cache CSS Import SupportService worker that provides offline caching and dynamic CSS import handling for the web shell.
Download
DOWNLOAD LAND
MACOS
〈Universal Binary: Apple Silicon and Intel〉
WINDOWS
〈64-bit (x64)〉
LINUX
〈DEB, RPM, AppImage〉