Terminal Block

Renders a static or interactive command-line interface terminal window showing input commands and output logs.

Surfaces
webgoogle-apps-script-webmcp-apps
Degraded on
SurfaceNote
google-meet-stageInteractive copy-to-clipboard actions and prompt animations are disabled.
google-chatRenders as standard unformatted monospace text block without terminal window aesthetics.
emailCSS styling for terminal headers and simulated window controls are stripped or flattened.
Live preview
Terminal
Fields
FieldType
commandstring. The execution command displayed at the prompt.required
outputstring. The stdout or stderr text block response from the command.required
shellstring: bash | zsh | powershell | cmd. The console design theme.required
Example payload
{
  "type": "terminal_block",
  "command": "npm install a2ui",
  "output": "\u2713 Done in 1.2s",
  "shell": "bash"
}
ARD catalog entry
{
  "identifier": "urn:air:a2uicatalog.ai:atom:terminal_block",
  "displayName": "Terminal Block",
  "type": "application/vnd.a2ui.atom+json",
  "url": "https://a2uicatalog.ai/atoms/terminal_block",
  "capabilities": [
    "web",
    "google-apps-script-web",
    "mcp-apps"
  ],
  "description": "Renders a static or interactive command-line interface terminal window showing input commands and output logs.",
  "representativeQueries": [
    "show a display terminal commands and code output in a simulated console window",
    "renders a static or interactive command-line interface terminal window showing input commands and ou",
    "render a terminal block"
  ]
}
← Full ARD catalog
Deploy your own Google Apps Script renderer

The renderer is an open-source Google Apps Script web app. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.

git clone https://github.com/a2uicatalog/a2ui
cd a2ui/apps-script-surface/gas-wired-renderer
clasp push && clasp deploy
Full deploy guide →