REMOTE INFRASTRUCTURE PLATFORM

Secure Remote Access.
No VPN. No Exposure.

Cryptographically secured connections between operators and agents. ED25519 identity. AES-256-GCM sessions. Tamper-evident audit.

Now in Early Access
Commits0+
Security Checks0
Platforms0
Languages0
tucdesk β€” Linux shell bootstrap
$ curl -fsSL https://get.tucdesk.app/install.sh | bash
β†’ Installing system service + identity...
β†’ Registering with rendezvous...
βœ“ Agent started. systemd online. Linux ready.
$ tucdesk status
● Online Β· 2 agents Β· 0 sessions Β· Score: 94/100β–ˆ
Detected platformDesktop
Recommended installShell
Session content at relay0plaintext
Security checks72
THE PROBLEM

Legacy remote access is broken

VPN Single Point of Failure

A single compromised VPN gateway exposes your entire internal network. One breach = total lateral movement.

LATERAL MOVEMENT

SSH Key Sprawl

Shared credentials, rotated inconsistently across 50+ servers. One leaked key and your attack surface is unlimited.

CREDENTIAL LEAK

Zero Auditability

Legacy tools have no cryptographic audit trail. You can't prove who did what, when, or whether sessions were tampered.

NO AUDIT TRAIL
SEE IT IN ACTION

From bare metal to connected in under 2 minutes.

One command installs the agent, generates your ED25519 identity, and establishes an encrypted tunnel. No VPN config, no firewall rules, no SSH key distribution.

tucdesk β€” install + connect
EncryptionAES-256-GCM

Session keys negotiated via X25519 Diffie-Hellman. Renewed on every connection.

IdentityED25519

Cryptographic keypair generated on first install. No passwords. No IP allowlists.

Relay visibility0 bytes plaintext

The relay forwards encrypted blobs only. Even if compromised, sessions stay private.

Audit chainTamper-proof

Every session frame is signed. Replay a session byte-for-byte months later.

PLATFORM FEATURES

Five capabilities that change how you manage infrastructure.

ED25519 IDENTITY

Every agent has a cryptographic identity β€” no passwords, no IP allowlists.

TucDesk generates an ED25519 keypair on first install. The public key becomes the agent's permanent address. X25519 Diffie-Hellman negotiates a fresh AES-256-GCM session key for each connection β€” your relay never sees plaintext.

ED25519 IDENTITY
$ tucdesk agent id
  td_peer_7f3a9c2e1b4d8a06
  ↳ ed25519 pub: 4a7f...b3c9
  ↳ registered: 2024-01-15 09:42 UTC
  ↳ relay sees: encrypted blobs only
FLEET COMMANDS
$ tucdesk fleet run \
    --tag prod-db \
    --command "systemctl status postgres"

  ● db-01.eu-west  ─ active (running)  38ms
  ● db-02.eu-west  ─ active (running)  41ms
  ● db-03.us-east  ─ active (running)  67ms
  βœ“ 3/3 agents responded in 71ms
SIGNED AUDIT RECORDINGS
$ tucdesk recordings list --session sess_4f2a

  sess_4f2a Β· 2024-01-15 Β· 14m 32s
  ↳ operator: alice@example.com
  ↳ agent:    td_peer_7f3a9c2e
  ↳ sig:      βœ“ chain verified (872 frames)
  ↳ replay:   tucdesk replay sess_4f2a
MOBILE APPROVALS
[iOS Push Notification]
  ─────────────────────────────
  TucDesk β€” Approval Required
  alice wants shell access to
  db-prod-03 Β· 14:32 UTC

  β–Ά APPROVE   βœ• DENY
  ─────────────────────────────
  Approval signed Β· token: a7f3...
NATURAL LANGUAGE CONTROL
$ tucdesk ask "which prod servers have
    postgres not running?"

  Querying 47 agents tagged prod...
  ● db-backup-02 ─ postgres: inactive
  ● db-standby-07 ─ postgres: failed

  Run "tucdesk fleet run --tag prod-db
  --command 'systemctl start postgres'"
  to restart? [y/N]
HOW IT WORKS

Three steps. Permanent access.

No IP addresses. No firewall rules. No VPN gateway. Just a cryptographic identity and a P2P tunnel that punches through NAT automatically.

1

Install Agent

one command, persistent ED25519 identity

Run the installer. The agent generates a unique ED25519 key pair, registers with the rendezvous server, and stays alive as a system service.

curl -fsSL https://get.tucdesk.app/install.sh | bashβ–ˆ
2

Get Peer ID

cryptographic address, no IP needed

Your agent receives a stable Peer ID β€” a cryptographic address derived from its public key. Share it like a hostname. It never changes.

$ tucdesk agent id
td_peer_7f3a9c2e1b...β–ˆ
3

Connect

P2P tunnel, E2E encrypted, auto-relay if NAT blocks

TucDesk attempts a direct hole-punch first. If NAT blocks it, an encrypted relay carries the traffic β€” the relay sees only ciphertext.

$ tucdesk connect td_peer_7f3a9c2e1b
  βœ“ tunnel established (P2P)β–ˆ
COMPARISON

TucDesk vs the alternatives

See how TucDesk stacks up against VPN, SSH jump hosts, Tailscale, and Teleport across the features that matter for secure remote infrastructure.

FeatureTucDeskVPNSSH JumpTailscaleTeleport
Zero-config P2Pβœ…βŒβŒβœ…βŒ
E2E Encryptedβœ…βœ…βœ…βœ…βœ…
NLC (natural language)βœ…βŒβŒβŒβŒ
AI Agent MCPβœ…βŒβŒβŒβŒ
Signed audit recordingsβœ…βŒβŒβŒβœ…
Mobile appsβœ…βœ…βŒβœ…βœ…
Self-hostableβœ…βœ…βœ…βœ…βœ…
FLEET

From one machine to ten thousand

  • β€’Connect agents via SSH-style pairing key
  • β€’Tag and group machines for policy and batch operations
  • β€’Run commands across tagged fleets in parallel
  • β€’Session recording with cryptographically signed playback
  • β€’ACL policy: allow/deny by agent, team, tag, time window
$ tucdesk fleet run \
    --tag production-db \
    --command "systemctl status postgres"

  running  db-01.prod ───────── ok (42ms)
  running  db-02.prod ───────── ok (38ms)
  running  db-03.prod ───────── ok (51ms)
  βœ“ 3/3 agents respondedβ–ˆ
PLATFORMS

Available on every platform

macOS

Apple Silicon + Intel. Signed agent with launchd service.

Windows

PowerShell bootstrap, ZIP artifacts, setup installer, and service mode.

Linux

amd64, arm64, and armhf agents with shell, deb, rpm, and apk paths.

iOS

Native SwiftUI control surface with biometric approvals.

Android

Native Compose app with Play Store and self-hosted server profile support.

Web / PWA

Recommended

Installable web dashboard for browser-based control surfaces.

QUICK INSTALL

Zero to connected in 120 seconds.

One command. Detects your platform, installs the agent, generates an ED25519 identity, and puts your machine online β€” with no firewall configuration required.

1. Install on Desktop

The Linux path is tuned for bare metal, VMs, containers, and cloud instances with service registration plus package artifacts for rollout systems.

  • β€’Download Linux packages
  • β€’deb / rpm / apk / Snap / AUR

2. Register identity

The agent generates an ED25519 identity, registers with rendezvous, and writes the service profile locally.

curl -fsSL https://get.tucdesk.app/install.sh | bashβ–ˆ

3. Connect from anywhere

Use the dashboard, mobile apps, TUI, or MCP tools against the same encrypted agent identity and audit model.

tucdesk status
online Β· paired Β· auditedβ–ˆ
SECURITY

Zero-trust by default

Identity

ED25519 keypair per agent

E2E Encryption

AES-256-GCM on every frame

Signed Audit

Tamper-evident chain

Every session is end-to-end encrypted. The relay is a dumb pipe β€” it cannot decrypt your data.
GET STARTED

Secure infrastructure access, starting today.

Free for up to 3 agents. No credit card required. Enterprise plans include SSO, compliance exports, and dedicated support.