Crab Desktop
A cross-platform GUI for managing Crab repositories — browse files, run Git operations, inspect large data files, and drive remote SSH workspaces from one window.
The Complete GUI Experience
Interact with the core workspaces of Crab Desktop below to see how it simplifies complex data versioning.
Browse massive files instantly
Browse repositories containing terabytes of data without taking up disk space. Download, preview, or dehydrate large Parquet, NumPy, and SafeTensors models individually with one click.
| id | prompt | token_len |
|---|---|---|
| 1094 | "Implement CDC chunking in Rust" | 124 |
| 1095 | "Optimize LCP score on landing page" | 190 |
| 1096 | "Check memory leaks on stream sidecar" | 302 |
Everything in one window
Built for the way you actually work
File browsing, Git operations, remote workspaces, terminals, and rich previews — all wired into the same Crab engine that powers the CLI.
- File ExplorerBrowse massive repositories with virtual scrolling. Hydrate or dehydrate individual files in one click — no full checkouts required.
- Git OperationsCommit, branch, merge, rebase, and stage hunk-by-hunk through a visual interface. Monaco-powered diff viewer included.
- Remote WorkspacesConnect to remote machines over SSH and work as if local. Adaptive caching keeps the UI responsive even on high-latency links.
- Rich PreviewsInspect Parquet tables, model weights, arrays, and notebooks without hydrating every byte into the working tree.
- Terminal IntegrationPersistent multi-tab terminals share working directory with the explorer. Crab CLI commands stream into the same UI.
- File Format PreviewsInspect Parquet tables, SafeTensors weights, NumPy arrays, and Jupyter notebooks without ever hydrating the full file.
SSH-Native Connectivity
Connect to any SSH host — bare-metal builders, GPU boxes, cloud VMs — and run the entire desktop UI against the remote filesystem.
Adaptive Caching
Metadata, directory listings, and recent files cache locally with TTLs tuned to measured round-trip time. Navigation never blocks on the wire.
Latency-Aware UI
Slow operations surface as queued progress instead of frozen panels. The interface stays responsive whether you’re on fiber or hotel Wi-Fi.
Reuses Your SSH Config
Honors ~/.ssh/config, agents, and jump hosts. No new credentials, no proprietary tunnel — your existing access policies just work.
Remote Workspaces
Remote Workspaces over SSH
Point Crab Desktop at any SSH-accessible machine — a beefy build server, a GPU box in the lab, a cloud VM — and the file explorer, editor, terminal, and Git operations all switch over to the remote host. Your laptop stays cool while the heavy work runs where the data already lives.
Adaptive caching keeps the experience snappy even over high-latency connections. File metadata, directory listings, and recently opened files are cached locally with TTLs tuned to the measured round-trip time, so navigation never blocks on the network.
The UI adjusts to the link it's on. Operations that would stall on a slow connection are batched, queued, and surfaced with progress indicators — nothing silently hangs, and you can keep working while long-running commands stream output in the background.
Three-Process Architecture
Built on a modern multi-process model for performance, security, and reliability. Hover or focus a process to highlight the connected paths.
Get Crab Desktop today
Cross-platform releases backed by our high-performance Rust core sidecar. Select a package for your machine.
macOS (Apple Silicon & Intel)
v0.8.4 (Stable)Windows Installer
v0.8.4 (Stable)Linux (Universal AppImage)
v0.8.4 (Stable)Get Started with Crab Desktop
Available for macOS (Apple Silicon / arm64). Download and start managing your cloud-backed repositories visually.