Windows development baseline · v0.9.0

One workspace. Your context stays put.

xSuite brings Markdown, local terminals, SSH, and browser tabs into a modular pane-based Windows workspace. The frames below show the current Windows UI—not other operating systems.

  • Windows 10/11 x64
  • Microsoft Edge WebView2 Runtime
  • No public binary
xSuite Windows workspace in a 2-by-2 mixed split of highlighted fenced Go and PowerShell, a running terminal, Cloudflare Region: Earth, and a Jira Summer campaign board, with the Explorer sidebar closed.
Tablet-scale crop of the same Windows window, showing the Markdown editor with highlighted fenced Go and PowerShell beside Cloudflare Region: Earth.
Phone-scale crop of the same Windows window, showing Cloudflare Region: Earth on the homepage in a browser pane.
The Windows workspace shown at laptop, tablet, and phone scale.

Shared workspace

Markdown, terminal, and browser in one tiled window.

Tabs choose content. Panes and windows arrange it. Each module recovers according to its own safety needs.

xSuite window in a 2-by-2 mixed split with the Explorer sidebar closed: Markdown with highlighted fenced Go and PowerShell, a running local terminal, Cloudflare Region: Earth, and a Jira Summer campaign board.
Captured from xSuite v0.9.0 at 1080p on Windows, sidebar closed, with public Cloudflare and Jira pages scrolled in-pane. Local terminals restore stopped; browser tabs restore suspended until Go.

Editor

Delivered

Markdown that remains a real document.

The preserved editor foundation keeps writing, preview, navigation, and file safeguards close while the rest of the workspace stays available.

  • Markdown editing with preview modes, completion, breadcrumbs, search, and status details.
  • Guarded saving, export, image paste, and document-folder Explorer behavior.
  • Markdown and Demo tabs that pin, reorder, split, and move between windows.
  • Unknown future content types recover as non-destructive placeholders instead of being discarded.

The current Explorer is scoped to a Markdown document folder. A standalone file-management module is planned.

Markdown editor showing highlighted fenced Go, then a PowerShell fence, with the Explorer sidebar closed.
Edit
Preview mode of the same Markdown document, rendering highlighted fenced Go and PowerShell with the Explorer sidebar closed.
Preview
Edit and preview of the same Markdown file. Dummy notes live on a throwaway W: drive; the Explorer sidebar is closed in this capture.

Terminal

Verification pending

Local PowerShell and SSH, inside the same tab system.

Local ConPTY sessions and remote SSH sessions share xSuite’s terminal surface, tab behavior, resize path, and recovery model.

  • ConPTY-backed, PowerShell-first local terminals with ANSI color, Unicode, bounded scrollback, search, and restart.
  • Real terminal resize and reflow as panes, splits, and windows change size.
  • SSH machine profiles with password, key, encrypted-key, or Windows OpenSSH-agent authentication.
  • Strict known-host verification, one-shot secrets, reconnect, remote resize, and disconnected recovery.

The local terminal packaged-desktop checklist remains pending. SSH keyboard-interactive/2FA, Pageant, jump hosts, forwarding, and SFTP are not supported.

Running local PowerShell session with directory listing and colored output in a terminal pane.
A live local PowerShell session. Restored sessions stay stopped until Restart, so launch never silently spawns a shell.

Browser

Verification pending

A deliberately bounded browser workspace.

Native WebView2 browser tabs keep page content isolated from xSuite command bindings and use a separate browser profile.

  • HTTP/HTTPS omnibox: dotted hosts, localhost, and IPs become HTTPS URLs; other input searches with the workspace search-engine template (default DuckDuckGo).
  • HTTPS lock, host-owned history and bookmarks, Downloads-folder downloads, and per-origin camera, microphone, geolocation, notifications, and clipboard prompts.
  • Find, page zoom, print, and Browser → Toggle DevTools. Remote pages stay isolated: no xSuite host objects and web messaging disabled.
  • User-initiated HTTP(S) popups open as browser tabs. Saved tabs restore suspended until Go.

Filesystem, USB, serial, and Bluetooth requests are denied without a prompt. Profiles, tab groups, extensions, password-manager UI, tracker blocking, and default-browser registration are deferred. The packaged desktop acceptance checklist remains outstanding.

Browser pane showing Cloudflare Region: Earth on the homepage, with the globe, omnibox, HTTPS lock, Back, Forward, Reload, and Go controls.
Isolated WebView2 scrolled to Cloudflare Region: Earth. The omnibox distinguishes URL from search; saved pages stay suspended until Go.

Chrome gallery

Menus, chooser, search, settings, and Machines.

These are cropped from the same Windows capture session. No stock photos and no illustrated stand-ins.

Tab context menu over a 2-by-2 mixed Windows workspace, with pin, split directions, and move or copy to a new window.
Tab split and pin, captured over the live 2×2 layout rather than an empty window.

Development status

A baseline, not a launch claim.

xSuite v0.9.0 separates implemented work from limitations, outstanding observation, future direction, and public availability.

Status bar from a code-heavy Markdown document, showing line, column, encoding, and zoom.
Status details from the same Markdown document used in the editor shots.
Delivered

Implemented in the current desktop baseline with the stated scope.

Limited

Available now with a material constraint that should be understood.

Verification pending

Implemented and covered by automated evidence, with required desktop observation still outstanding.

Planned

Roadmap intent only; this is not a currently available capability.

Unavailable

Intentionally not offered through the current public website.

Delivered

In the current baseline

These foundations are implemented in xSuite v0.9.0. Individual constraints remain listed with each module.

Markdown module

Editor and preview modes, saving safeguards, exports, search, breadcrumbs, status details, completion, image paste, and document-folder Explorer behavior.

Delivered

Generic workspace

Content tabs, pinning, reordering, pane movement, multiple windows, module-owned recovery, and forward-compatible placeholders.

Delivered

Secure SSH foundation

Machine profiles, one-shot credentials, password/key/agent authentication, strict known-host verification, resize, reconnect, and disconnected recovery.

Delivered

Isolated browser foundation

Native WebView2 controllers, omnibox URL-vs-search, HTTPS lock, bookmarks, Downloads-folder downloads, per-origin permission prompts, find/zoom/print, DevTools toggle, suspended restore, and hidden native surfaces when a browser tab is not shown.

Limited

Crash-safe diagnostics

Settings includes Diagnostics & Logs with Off, Errors only, Normal, and Verbose. Logs rotate under the local app data folder, include a run ID, and exclude documents, terminal output, clipboard, and secrets.

Delivered
Verification pending

Implemented, observation still pending

Passing automated suites do not replace the outstanding packaged desktop checks.

Local terminal maturity

ConPTY, streaming, resize, search, restart, recovery, and safety suites pass; the recorded interactive PowerShell and WebView2 checklist still needs direct observation.

Verification pending

Browser desktop acceptance

URL-vs-search, history cap, permission persistence, and download-path safety pass Go tests. Interactive observation of omnibox, history/bookmarks, a real download, find/zoom/print, lock icon, a permission prompt, DevTools, isolation, and mixed-DPI/popup/overlay behavior remains outstanding.

Verification pending

Column-first tiling

The 6-by-5 grid, four-way splits, drop-target drag overlays, persistence, and collapse behavior are implemented; multi-pane desktop interaction remains outstanding.

Verification pending

SSH desktop interactions

The Windows OpenSSH harness passed protocol and authentication cases. GUI-only coexistence and cross-window transfer observations remain separate.

Verification pending
Planned

Roadmap, not current capability

These directions are intentionally presented as future work rather than product promises.

Standalone File Explorer

Full file management beyond the Markdown-scoped document-folder Explorer.

Planned

Mixed-workspace maturity

Broader proof and refinement across Markdown, local terminal, SSH, browser, and future file-management workflows.

Planned

Workspace maturity

Nested split trees beyond the current grid, named and recent workspaces, unified search, command palette, notifications, and permanent xSuite identity.

Planned

Getting started

Start with the workspace model.

These steps describe the current desktop model. They do not imply that a public package is available from this site.

  1. Confirm the desktop requirements

    Use Windows 10 or 11 on x64 with Microsoft Edge WebView2 Runtime installed. This website does not currently provide the application package.

  2. New Tab chooser with Markdown, Local Terminal, Browser, and SSH options.

    Choose the work, not a window type

    Open the New Tab chooser and select Markdown, Local Terminal, Browser, or SSH. The selected module converts the existing tab in place.

  3. 2-by-2 mixed Windows workspace with Markdown, Cloudflare Region: Earth, a Jira Summer campaign board, and a running terminal; Explorer sidebar closed.

    Arrange the active context

    Pin or reorder tabs, split a tab left, right, up, or down, or move it onto another pane’s tab strip. Supported tabs can also move or copy to another window.

  4. Documents recover; local terminals restore stopped; browser tabs restore suspended until Go.

    Let each module recover safely

    Documents and layout recover normally, while local terminals return stopped, SSH returns disconnected, and browser pages return suspended.

Core commands

Open the New Tab chooser

Ctrl+NFile → New TabTab-strip +

Choose Markdown, Local Terminal, Browser, or SSH. Double-clicking blank tab-strip space opens the same chooser.

Create a Markdown document

Editor → New Markdown

Creates a document directly without using the chooser.

Create a local terminal

Ctrl+Shift+`Terminal → New Local Terminal

Starts a PowerShell-first terminal backed by Windows ConPTY.

Create an SSH terminal

Terminal → New SSH Terminal

Selects a non-secret machine profile, then requests any password or passphrase only for that connection attempt.

Create a browser tab

Browser → New Browser

Opens isolated browser controls with an omnibox. Restored pages stay suspended until Go is selected.

Split the workspace

Tab menu → Split directionDrag tab to a pane edge

Split Left, Right, Up, or Down. Dropping on another tab strip moves the tab without adding a pane.

Recovery

Delivered

Documents and layout

Recoverable document and workspace state returns with tab identity, pane placement, pinning, and supported module configuration.

Delivered

Terminal and SSH

Local terminals recover stopped; SSH terminals recover disconnected. xSuite performs no automatic remote connection on launch.

Delivered

Browser

Saved browser tabs recover suspended and do not navigate until Go is selected.

Limited

Optional terminal scrollback

Scrollback recovery is off by default, opt-in, sanitized, and capped because terminal output can contain sensitive content.

xMark recovery migration

On first launch, xSuite copies recoverable xMark data from %LOCALAPPDATA%\xMark\v2 into %LOCALAPPDATA%\xSuite\v1. Migration is idempotent and never writes to the original xMark store.

Safety boundaries

Delivered

Secrets stay out of profiles

SSH machine profiles store non-secret connection details and optional key file paths. Passwords and passphrases are requested for one connection attempt and are never saved.

Delivered

Host keys are strict

Unknown hosts require fingerprint confirmation. A changed recorded host key is always refused with no in-app override.

Delivered

Diagnostics stay bounded

Settings includes Diagnostics & Logs with Off, Errors only, Normal, and Verbose. Logging defaults to Normal, writes rotating JSON logs with a run ID, and never includes documents, terminal output, clipboard, or secrets.

Limited

Browser integration is bounded

Remote pages receive no xSuite command bindings, and web messaging stays disabled. Camera, microphone, geolocation, notifications, and clipboard prompt per origin; filesystem, USB, serial, and Bluetooth are denied without a prompt. Downloads save to the user Downloads folder. Native surfaces hide when the tab is not shown.

Availability

Requirements are known. Public access is not open.

The current desktop baseline is still being developed and verified. No public xSuite binary, installer, source archive, or release channel is available from this site.

Delivered

Windows 10 or 11

xSuite is a Windows x64 desktop application. No macOS, Linux, iOS, or Android build is offered.

Delivered

Microsoft Edge WebView2 Runtime

The desktop interface requires WebView2, normally present on Windows 11 and most Windows 10 installations.

Unavailable

No public package

No xSuite executable, installer, source archive, checksum, or automatic download is available from this website.