TucDesk Platform

Enterprise-grade infrastructure management via intelligent terminal bridges, unified under a secure TUI and web dashboard. Powered by the TUC NLU engine and a vast marketplace of MCP AI connectors.

DOCUMENTATION

Overview

TucDesk is an end-to-end management layer that combines classical secure terminal access (SSH-like P2P tunnels) with modern AI-driven Natural Language Commands (NLC). It operates across three primary surfaces: Web Dashboard, TUI (Terminal User Interface), and Native Mobile (iOS/Android).

By decoupling the control plane from the data plane, TucDesk ensures that your actual terminal streams are end-to-end encrypted and never logged in plain text by the central server.

DOCUMENTATION

Core Features

  • Zero-Trust P2P Networking: Direct agent-to-dashboard terminal streaming via WebRTC/QUIC tunnels.
  • TUC Engine: A localized Natural Language Understanding model that translates text into CLI execution plans.
  • Fallback LLMs: Seamless integration with 80+ AI models for resolving complex commands when local intent confidence is below 65%.
  • Security Posture: Continuous automated audits with single-click remediation.
  • Multi-Surface: Fully synchronized UI state across Web, TUI, iOS, and Android.
DOCUMENTATION

OS Installations

TucDesk agents are shipped as a single compiled binary with zero external dependencies.

For the full install matrix, package-manager options, mobile links, and direct artifacts, see the dedicated downloads page.

macOS

Use the installer script for a full setup, pin a specific release, or override the GitHub release namespace if you are shipping from a fork:

bash
curl -fsSL https://get.tucdesk.app/install.sh | bash
bash
curl -fsSL https://get.tucdesk.app/install.sh | TUCDESK_VERSION=v1.2.3 bash
bash
curl -fsSL https://get.tucdesk.app/install.sh | TUCDESK_GITHUB_REPO=owner/repo bash
bash
curl -L https://dl.tucdesk.app/tucdesk-darwin-arm64.tar.gz -o tucdesk-darwin-arm64.tar.gz

Linux (Ubuntu/Debian/RHEL)

The same shell installer works across Linux distributions. Direct archives and native packages are available when you need pinned rollouts or custom packaging.

bash
curl -fsSL https://get.tucdesk.app/install.sh | bash
bash
curl -fsSL https://get.tucdesk.app/install.sh | TUCDESK_VERSION=v1.2.3 bash
bash
curl -fsSL https://get.tucdesk.app/install.sh | TUCDESK_GITHUB_REPO=owner/repo bash
bash
curl -L https://dl.tucdesk.app/tucdesk-linux-amd64.tar.gz -o tucdesk-linux-amd64.tar.gz

Windows

Run the installer via PowerShell in an elevated prompt, or pin the release explicitly:

powershell
irm https://get.tucdesk.app/install.ps1 | iex
powershell
$env:TUCDESK_VERSION='v1.2.3'; irm https://get.tucdesk.app/install.ps1 | iex
powershell
$env:TUCDESK_GITHUB_REPO='owner/repo'; irm https://get.tucdesk.app/install.ps1 | iex

Desktop / Browser

The desktop control plane is also available as an installable PWA from the public web app. This is separate from the target-machine agent install.

text
1. Open https://tucdesk.app/landing
2. Use the browser install action or Add to Dock / Home Screen
3. Keep installing the agent separately on every remote machine

iOS / Android

Mobile entry points live on the dedicated public pages: /ios and /android.

DOCUMENTATION

Package Managers

TucDesk can also be installed through package ecosystems if your team prefers native OS or language tooling.

Homebrew (macOS / Linux)

bash
brew tap deepanimators/tap
brew install tucdesk

Windows package managers

powershell
winget install TucDesk.TucDesk
choco install tucdesk
powershell
scoop bucket add tucdesk https://github.com/deepanimators/scoop-tucdesk
scoop install tucdesk

Linux package managers

bash
sudo snap install tucdesk
flatpak install flathub com.pth.tucdesk.TucDesk
yay -S tucdesk-bin
bash
wget https://github.com/deepanimators/TucDesk/releases/latest/download/tucdesk-<VERSION>-linux-amd64.deb
sudo dpkg -i tucdesk-*.deb
bash
sudo rpm -i https://github.com/deepanimators/TucDesk/releases/latest/download/tucdesk-<VERSION>-linux-amd64.rpm

Language-native tools

bash
pipx install tucdesk
cargo binstall tucdesk
go install github.com/deepanimators/TucDesk/cmd/tucdesk-agent@latest
gem install tucdesk
DOCUMENTATION

MCP Connectors & Authentication

TucDesk integrates with 80+ AI providers via our Model Context Protocol (MCP) marketplace. This allows you to bring your own models (BYOM) to power the LLM-fallback capabilities of the TUC engine.

No API Keys Required in the Dashboard

We've overhauled the MCP integration so you do not need to copy and paste API secrets directly into TucDesk. Instead, TucDesk utilizes a secure SSO/OAuth flow directly with the providers.

How to Connect a Provider

  1. Navigate to the MCP Connectors tab in the Dashboard.
  2. Search for your preferred provider (e.g., Anthropic, OpenAI, DeepSeek).
  3. Click the Connect button on the provider's card.
  4. A secure window will open directing you to the provider's authentication portal.
  5. Log in to the provider (if required) to authorize TucDesk.
  6. The dashboard will automatically mark the provider as ✓ Connected and begin routing low-confidence intents to that model.

By using SSO authorization, your underlying API credentials remain safely managed by the upstream provider.

DOCUMENTATION

API Reference

The control plane API is available for automation and custom dashboards.

EndpointMethodDescription
/v1/auth/loginPOSTObtain an access and refresh token.
/v1/agentsGETList all registered agents and their statuses.
/v1/security/runPOSTTrigger a synchronous security posture audit.
/v1/sessionsGETList active terminal streaming sessions.
DOCUMENTATION

Security & Compliance

TucDesk employs strict security constraints at every layer:

  • Zero-Knowledge Tunnels: Control plane only negotiates the connection; it cannot decrypt the WebRTC payload.
  • Operator Signatures: High-risk commands must be cryptographically signed by the dashboard client's Ed25519 key.
  • Automated Audits: Running /v1/security/run performs checks on TLS configurations, admin passwords, and network bridging.
© 2026 TucDesk. All rights reserved.
TermsPrivacy