TDE DESKTOP — RUST-NATIVE

Not a multiplexer. A desktop.

TDE is the Rust-native foundation My Loop and every native app run on — a full window manager in your terminal: windows, taskbar, workspaces, running where GUIs can't.

  • Floating windows, snap zones and tiling layouts
  • Code, files, docs, sheets, databases and containers
  • Keyboard-complete and mouse-first interaction
The Slate TDE desktop with the launcher, taskbar and native apps visible

TERMINAL-FIRST WORKSPACE

Replace your GUI with a real terminal desktop

Carry the same complete working environment from your laptop to any server you can SSH into.

01

Windows

Drag, resize, minimize, maximize — real floating windows, mouse-first.

02

Snap & tiling

Drag to a screen edge to snap, or flip on tiling layouts and let the desktop arrange itself.

03

Taskbar & pinning

Pin your daily apps. Pins survive closing — relaunch anything in one click.

04

Workspaces

Separate desktops for separate contexts, one keystroke apart.

05

Launcher

Search and launch any app or TUI from one place, like the start menu you know.

06

Widgets & themes

System monitor, notch, widgets — in the default Tonal Slate theme or any palette you pick.

THE NATIVE ADVANTAGE

Built from scratch in Rust

Native Rust. No Electron. No browser shell.

TDE windows tiled side by side: Control and Files sharing the desktop

01

No embedded browser runtime

The desktop does not carry Chromium or render its interface through a webview.

02

Made for terminals and SSH

A terminal-native interface works locally or on a remote machine without a separate GUI stack.

03

Local and offline-ready

Your core desktop and workspace remain useful without a browser session or cloud connection.

Rust powers the TDE desktop itself. TDE still integrates focused libraries, system tools and external CLIs where they are the right fit.

Built in. Real screens.

20+ native apps. Zero setup. One binary.

These are the actual TDE apps, faithfully recreated. Editor, git, database, HTTP client, files, shell, AI chat, and the store — one window, one binary, zero setup.

Store showing the app catalog as cards with categories

Code

A real IDE, in any terminal.

Files

Manage and preview everything — no GUI needed.

Database

Your data, one keystroke away.

Container

See and control every container.

API Client

Test any API — a native Postman.

Store

Your favorite TUIs, one click away.

CODE · INSPECT · TESTS

Edit, inspect and validate without leaving the desktop.

The development loop is native, not a pile of browser tabs. Work on code with LSP, turn project routes into reviewable API requests, then run the tests that changed code can actually affect.

01

Code with language intelligence

Rename symbols, navigate the outline, format files and resolve diagnostics through a native LSP client.

02

Discover the API already in your repo

Inspect finds OpenAPI and routes in source, shows file-and-line provenance and keeps Collections in sync without overwriting manual edits.

03

Run the tests that matter

TDE Tests discovers mixed toolchains and can run all, failed, changed or code-graph-affected tests from one tree.

YOUR MY LOOP, IN YOUR POCKET

Scan a QR. Take the desktop with you.

Web Share composes the same encrypted live session for touch — semantic controls, one app header, a compact dock and HiDPI TDE pixels. Follow agents, approve gates and browse your apps from your phone. No app store, no VPN ritual.

01

One live session, composed for touch

TDE-owned surfaces publish real controls and actions instead of making the phone guess from pixels. Hosted TUIs keep their native terminal behavior.

02

Approve gates from anywhere

A My Loop task hits a human gate? Review and approve from your pocket while the loop keeps moving.

03

Reach you choose, per session

Use loopback, LAN, Tailscale or a public link in the browser — or attach to the same session directly over public-key SSH.

The Slate Web Share control panel with a private link and QR code for opening TDE on a phone

THE REAL WEB SHARE PAIRING — SCAN ONCE AND THE DESKTOP RESHAPES FOR YOUR PHONE.

GETTING STARTED

Three steps. No account required.

Rust powers the TDE desktop itself. TDE still integrates focused libraries, system tools and external CLIs where they are the right fit.