Skip to content

TrueDeck documentation

Published site: https://wutishummus.github.io/TrueDeck/

Built with VitePress. From the repo root:

bash
npm run docs:dev # local server (port 5174)
npm run docs:build # output → docs/.vitepress/dist
npm run docs:preview # preview production build

GitHub Pages deploys automatically via .github/workflows/docs.yml on pushes to docs/** (enable Settings → Pages → Source: GitHub Actions once).


TrueDeck 0.3.x - terminal-first multi-agent coding deck (Electron + React + xterm, Rust truedeck-backend).

TrueDeck runs coding agent CLIs (Grok, Codex, Cursor Agent, Claude, Gemini, and more) as live terminal tabs with VS Code-style pane groups, automatic memory inject, a task board, and a unified MCP hub.

AudienceStart here
New usersGetting started
Daily useUser guide · Keyboard shortcuts
ContributorsDevelopment · Architecture
Agents & toolingAgents · MCP · Task board

Table of contents

Start

PageDescription
Getting startedRequirements, install, first launch, first agent, first project
User guideProjects, tabs, panes, task board, settings, session restore, Studio vs TUI
Keyboard shortcutsComplete shortcut reference

Features

PageDescription
AgentsSupported CLIs, Cursor IDE block, command resolve, spawn path
Task boardKanban tasks, dispatch, task files, env vars, focus file
Agent frameIn-terminal TrueDeck chrome (truedeck-frame.mjs)
ConfigurationSettings, env vars, data dirs, project config
MCPUnified MCP hub and TrueDeck hub tools
Memory providersTrueMemory, MemPalace, OpenMemory, custom backends
BridgeSpace parityGap matrix vs BridgeSpace; Graphify + orchestration roadmap

Internals

PageDescription
ArchitectureElectron main/preload/renderer, PTY backends, layout, MCP, memory
Fast PTYtruedeck-pty Rust sidecar and node-pty fallback
Rust backendFull native backend (truedeck-backend) protocol and build
DevelopmentClone, npm scripts, electron-vite, packaging
TroubleshootingCommon issues and fixes
GlossaryTerms used in the app and docs

Version

Documentation targets TrueDeck 0.3.x. Features described here match the Studio UI (npm start) unless noted otherwise for the TUI (npm run tui).

Repo map (quick)

TrueDeck/
 src/ # Studio UI (React + xterm + pane groups)
 electron/main/ # PTY, tasks, MCP hub, memory, session restore
 electron/preload/ # IPC bridge
 electron/shared/ # Shared TypeScript types
 resources/agent-frame/ # truedeck-frame.mjs
 resources/mcp-server/ # truedeck-mcp.mjs
 crates/ # Rust backend / PTY
 tui/ # Terminal-only deck
 docs/ # This documentation

License

MIT - see the root LICENSE.

MIT Licensed · Terminal-first multi-agent deck