Parallel agentic development.
Zero bloat.

The real workspace, running in your browser

This live preview mounts the genuine Ferryx sidebar, tab bar, and split terminal view against a mocked backend, so you can explore the multi-agent workspace layout before you install anything.

Why Ferryx

Speed. Isolation. Total control.

Ferryx combines a measured WGPU terminal path, a leak-checked libghostty-vt boundary, and a headless Rust daemon for parallel agent collaboration.

Rendering

Native Ghostty & wgpu Engine

Desktop terminal panes render directly via native libghostty and a GPU-accelerated wgpu pipeline for crisp font rasterization and low-latency throughput.

  • libghostty terminal core
  • wgpu GPU pipeline
  • 50-frame offscreen p50 3.10 ms on M4 Max
ghostty
$ ferryx --version
ferryx 0.1.0 (libghostty + wgpu)
renderer: wgpu / Metal

Agents

Multi-Agent Workspaces

Orchestrate parallel AI coding agents (Claude, Codex, Gemini Flash) in isolated split-panes with real-time status indicators.

  • Isolated worktree per agent
  • Live status indicators
  • Launch from the tab bar
agents
clauderefactor ipc layer
codexadd regression test
geminiupdate docs

Layout

Flexible Split-Pane Tiling

Arbitrary vertical and horizontal terminal splits with responsive pointer drag resizing and smooth layout transitions.

  • Vertical & horizontal splits
  • Pointer drag resizing
  • Drag tabs into any pane
split panes

Remote

Mobile Web Pairing

Secure, authenticated remote web access via QR/PIN code. Stream terminal output through a dependency-free DOM grid and steer agent workflows on the go.

  • 6-digit PIN pairing
  • Streamed terminal grid
  • Steer agents from a phone
pairing
4F2A-91
waiting…

Architecture

Zero Electron Overhead

Built on Tauri v2 and native WebView2/WebKit engines paired with a headless Rust PTY daemon. The core is cross-platform; selected OS integrations remain macOS-first.

Read the architecture deep dive →
  • Tauri v2 shell
  • Headless Rust PTY daemon
  • Cross-platform core, macOS-first integrations
native builds

Reliability

Resilient Persistence

Automatic workspace state snapshotting and background daemon reattachment guarantee you never lose work on crash or exit.

  • Layout snapshots
  • Daemon survives the GUI
  • Reattach with replay
persistence
snapshot
·daemon alive
·reattached

Architecture, Not a Benchmark

A source-linked inventory of what Ferryx implements. It does not claim comparative performance without comparative measurements.

Implementation Inventory

Each row names the repository location that supports the claim.

ComponentFerryx implementationEvidence
Terminal parserlibghostty-vtsrc-tauri/src/native_terminal/sys/ffi.rs
Desktop rendererWGPU native child surfacessrc-tauri/src/native_terminal/renderer/
PTY lifecycleHeadless Rust daemon with sequenced replaysrc-tauri/src/daemon/ · terminal/output_hub.rs
Embedded browserNative WebView split-tabsui/src/components/browser/
Mobile terminalDependency-free DOM gridui/src/remote/RemoteTerminal.tsx
Agent supervisionManifest-driven status detectionsrc-tauri/src/agent_detect/