# Terminal 64

> Canvas-based terminal emulator with multi-agent Claude Code, widgets, and MCP — Tauri + React + xterm.js

- **Type:** MCP server
- **Install:** `agentstack add mcp-pugbread-terminal-64`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Pugbread](https://agentstack.voostack.com/s/pugbread)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Pugbread](https://github.com/Pugbread)
- **Source:** https://github.com/Pugbread/Terminal-64

## Install

```sh
agentstack add mcp-pugbread-terminal-64
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Terminal 64

**A canvas-based terminal emulator and AI workstation — run terminals, Claude Code or Codex agents, widgets, and more on an infinite pan/zoom canvas.**

[](https://github.com/Pugbread/Terminal-64/actions)
[](https://github.com/Pugbread/Terminal-64/releases)
[](#license)
[](https://tauri.app/)
[](https://react.dev/)
[](#install)

---

## Features

- **Terminals** — multi-session PTYs (xterm.js + WebGL) on a free-form pan/zoom canvas with snap guides, pop-out windows, activity indicators, and session persistence.
- **Provider-backed AI sessions** — Claude Code and OpenAI Codex runtimes share the streaming chat UI, Monaco diff overlay, file tree, rewind/fork history, loop mode, and provider-specific permissions.
- **MCP servers** — live Model Context Protocol status and configuration per session.
- **Multi-agent delegation** — `/delegate` splits work across parallel provider-backed agents with shared team chat and auto-merge back into the parent session.
- **Widgets** — build HTML/CSS/JS panels with a 40+ command `postMessage` bridge (shell, filesystem, terminals, AI sessions, browser, pub/sub, persistent state) plus hot reload.
- **Skills** — reusable AI instruction sets stored in `~/.terminal64/skills/`, spawned with the target project as CWD.
- **Party mode** — system audio capture → FFT → audio-reactive equalizer bars, edge glow, and theme-locked or rainbow color cycling.
- **Browser panels** — embedded native webviews positioned on the canvas with URL bar and navigation controls.
- **Discord bot** — optional session ↔ channel sync for remote access.
- **Command palette, quick pastes, AI prompt rewriter, 8 built-in themes, AI-generated Quick Theme.**

## Install

Prebuilt binaries are published on the [Releases](https://github.com/Pugbread/Terminal-64/releases) page.

| Platform | Download |
|---|---|
| macOS (Apple Silicon / Intel) | [`.dmg`](https://github.com/Pugbread/Terminal-64/releases/latest) |
| Linux (x86_64) | [`.AppImage`](https://github.com/Pugbread/Terminal-64/releases/latest) |
| Windows (x86_64) | [`.msi`](https://github.com/Pugbread/Terminal-64/releases/latest) |

> Unsigned builds may require you to bypass OS gatekeepers on first launch (e.g. right-click → Open on macOS).

## Dev Setup

### Prerequisites

- [Rust](https://rustup.rs/) stable `1.77.2+`
- [Node.js](https://nodejs.org/) `v18+`
- **macOS**: Xcode Command Line Tools (`xcode-select --install`)
- **Windows**: Visual Studio Build Tools with C++ workload
- **Linux**: standard Tauri v2 deps (`webkit2gtk-4.1`, `libayatana-appindicator`, etc. — see [Tauri prerequisites](https://tauri.app/start/prerequisites/))

### Run

```bash
git clone https://github.com/Pugbread/Terminal-64.git
cd Terminal-64
npm install
npm run tauri dev
```

### Production build

```bash
npm run tauri build
```

Outputs a native executable and platform installer under `src-tauri/target/release/bundle/`.

## Architecture

Terminal 64 is a Tauri v2 desktop app: a **Rust backend** (`src-tauri/src/`) manages PTYs, the provider registry for Claude CLI and OpenAI Codex runtimes, the Discord bot, MCP permission server, audio capture, widget HTTP server, and native browser children; a **React 19 + TypeScript frontend** (`src/`) renders the canvas, xterm.js terminals, provider-backed chat, Monaco overlays, widgets, and party-mode visuals. Communication flows via Tauri IPC (`invoke` + event emitters), with Zustand stores providing persisted client state. For a full module-by-module breakdown — PTY lifecycle, provider runtime/event normalization, delegation orchestration, widget bridge, party-mode audio pipeline, design conventions, and user-data paths — see [CLAUDE.md](CLAUDE.md).

## Keyboard Shortcuts

| Shortcut | Action |
|---|---|
| `Ctrl+Shift+P` | Command palette |
| `Ctrl+V` | Paste |
| `Ctrl+C` | Copy selection / interrupt |
| `Ctrl+A` | Select all |
| `Ctrl+Backspace` | Delete word |
| `Ctrl+Scroll` | Zoom canvas |

## Contributing

Issues and PRs welcome. See [`.github/ISSUE_TEMPLATE/`](.github/ISSUE_TEMPLATE/) for bug report and feature request forms, and [SECURITY.md](SECURITY.md) for reporting vulnerabilities.

## License

[MIT](LICENSE) © Pugbread

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Pugbread](https://github.com/Pugbread)
- **Source:** [Pugbread/Terminal-64](https://github.com/Pugbread/Terminal-64)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-pugbread-terminal-64
- Seller: https://agentstack.voostack.com/s/pugbread
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
