The desktop ledger, on your laptop.
Stripe Dashboard is a website. NetSuite is a 1990s OLAP app dressed up. Figs is the real desktop — Tauri-built, offline-tolerant, keyboard-first, encrypted at rest, paired to your hardware signer. The same binary speaks REST and MCP, so an agent and a human use the same surface.
Dashboard
Search every service in one bar
The full desktop, embedded.
This is the actual Garden Desktop dashboard rendered in your browser. The screenshot on the website is the application — not a marketing approximation.
Dashboard
Monthly Recurring Revenue
Total Cash Position
Payment Success Rate
Pending Compliance Items
Revenue Trend
Monthly recognized revenue — last 12 months
Recent Transactions
Latest payouts processed through Chard
| Date | Description | Amount | Status |
|---|---|---|---|
| Apr 29 | Chard · adyen payout | $14,820.00 USD | settled |
| Apr 29 | Stripe Treasury sweep | $48,200.00 USD | settled |
| Apr 28 | Mercury · wire out · ops/03 | −$120,000.00 USD | pending |
| Apr 28 | Chard · ACH batch | $2,184.50 USD | settled |
| Apr 27 | Greenhouse · USDC settlement | $8,041.06 USD | settled |
Cash Flow Summary
Inflows vs outflows — last 6 months
Net Position
$1.91M
Action Items
Items requiring attention across all services
Pending DSRs
2Failed payouts
1Due payments · 7d
5KYC reviews
3Why a real desktop matters when money is moving.
Web apps lose state, lose sessions, and lose your hardware key. Real desktops don't.
| Capability | Stripe Dash | NetSuite | QuickBooks Online | Figs |
|---|---|---|---|---|
| Native macOS, Windows, Linux | — | — | — | ✓ Tauri 2 |
| Offline-tolerant | — | — | — | ✓ sync on reconnect |
| Keyboard-first ⌘K palette | limited | — | — | ✓ 217 commands |
| Hardware signer pairing | — | — | — | ✓ YubiKey, Ledger |
| Encrypted at rest (local cache) | — | — | — | ✓ AES-256-GCM |
| MCP server embedded | — | — | — | ✓ |
| Auto-update (signed manifests) | — | — | — | ✓ blake3-verified |
| Multi-workspace switching | limited | ✓ | — | ✓ ⌥⌘1-9 |
The same binary speaks to humans and agents.
Figs embeds an MCP server. Your agent calls the same actions a controller would, on the same desktop install, under the same capability rules.
tool figs.workspace.switch Switch entity / workspace tool figs.command.run Invoke any command in the palette tool figs.window.present Surface a particular view to user resource workspaces://figs Active workspaces
GET /figs/v1/workspaces List + switch workspaces POST /figs/v1/commands Execute a palette command GET /figs/v1/state Local sync + cache state POST /figs/v1/updates/check Check for a signed update GET /figs/v1/mcp/manifest MCP descriptor served locally
Authorization: Bearer arsenal:act_fg… X-Garden-Capability: figs.command.run · workspace=us-parent X-Garden-Local: paired to YubiKey 5C · serial 19284441 X-Garden-Update-Chain: signed manifest blake3:dbb0a7be…
Eight things Figs does that a web dashboard can't.
- 01Native macOS, Windows, Linux installers (Tauri 2 / Rust core)
- 02Offline-tolerant with deterministic sync on reconnect
- 03Keyboard-first command palette (⌘K · 217 commands)
- 0430+ system-wide hotkeys for daily workflows
- 05Encrypted-at-rest local cache (AES-256-GCM)
- 06Hardware signer pairing (YubiKey, Ledger, Trezor)
- 07Embedded MCP server for agent operations on the desktop
- 08Auto-update with signed manifest verification (blake3)























