Land
// Tech Stack
//Features
VS Code. Without Electron.
Native services where they count.
Heavy editor work runs natively - not trapped in a web view. Window management, file I/O, and terminal IPC go straight through a Rust + Tauri services layer.
Unmodified extensions, no fork path.
Your VS Code extensions run unmodified - no forks, no rewrites. A compatibility host speaks the VS Code extension API directly.
Fibers, not Promises.
Failures are typed, traceable, and cancellable - so the editor fails loudly in development instead of silently in production.
One source tree, configured targets.
Tauri uses the OS WebView on each platform - no bundled Chromium. One codebase compiles to native macOS, Windows, and Linux packages.
Background daemon, always running.
Updates, indexing, signing, and health checks run in a persistent daemon - survives when the main window closes.
CC0. No restrictions.
Fork it, ship it, build commercial products on top of it. The entire codebase is CC0 public domain - no attribution required, no compliance headaches.
//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
Roadmap
- Installed extensions run unmodified through
Cocoon Tauri desktop path uses the operating system WebView- Effect fibers for cancellable service work
Telemetry features are compile-gated inRust CC0 public domain no restrictions- macOS, Windows, and Linux build targets in source
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
Roadmap
- Marketplace installation path under review
WIP Grove Wasmtime host integrationWIP Vine typed IPC coverage expandingWIP - Cross-platform public installers via
Tauri WIP - Source map generation via
OXC WIP - Download distribution and verification publishing
WIP
//Architecture
Under the Hood
Background daemon that runs independently - updates, indexing, signing, and health checks, all outside the main window.
Node.js sidecar that hosts and executes VS Code extensions.
Pure abstract library - defines the contracts that all Rust components implement, not the implementations themselves.
Work-stealing task scheduler with lock-free queues for bounded background execution.
WebAssembly sandbox for running extensions in capability-isolated environments.
Build system using an embedded Rhai scripting engine for flexible cross-element orchestration.
Local DNS server authoritative for the editor.land zone - all subdomains resolve to loopback, keeping internal services off the network.
Primary native backend and Tauri application shell - replaces the Electron main process entirely.
Build orchestration for VS Code platform source code.
Rust-native TypeScript compilation pipeline built on the OXC toolchain - parser, transformer, and codegen in one process.
Manages pre-compiled platform-specific Node.js binaries for each target platform.
Renders the editor interface in the OS WebView using Astro component islands for efficient rendering.
Protocol definitions for gRPC communication between Mountain, Cocoon, Air, and Grove.
UI service layer that recreates the VS Code workbench environment inside the Tauri WebView.
Service 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