πŸ”Œ

canvas

πŸ”ŒPlugin

dvdsgl/claude-canvas

VibeIndex|
What it does
|

A TUI toolkit that gives Claude Code its own display. Spawns interactive terminal interfaces for emails, calendars, flight bookings and more using tmux split panes.

Overview

Canvas is a Claude Code plugin that provides a TUI (Terminal User Interface) toolkit giving Claude Code its own display. It spawns interactive terminal interfaces in tmux split panes for tasks like emails, calendars, flight bookings, and other visual workflows, creating a proof-of-concept for rich visual output from a CLI-based AI assistant.

Key Features

  • TUI Display Toolkit - Gives Claude Code its own visual display through interactive terminal interfaces spawned in separate panes
  • tmux Integration - Canvases spawn in tmux split panes, enabling side-by-side visual output alongside the main Claude Code session
  • Bun Runtime - Uses Bun for running skill tools, providing fast JavaScript/TypeScript execution for canvas rendering
  • Multiple Use Cases - Supports interactive interfaces for emails, calendars, flight bookings, and other visual workflows
  • Simple Installation - Add as a marketplace and install the canvas plugin with two straightforward commands

Who is this for?

This skill is designed for Claude Code power users who work in tmux environments and want rich visual output for tasks that benefit from a graphical interface, such as reviewing emails or managing calendars. It is an experimental tool for developers interested in exploring the boundaries of what terminal-based AI assistants can display.

πŸͺ

Part of

dvdsgl-claude-canvas

Installation

Add marketplace in Claude Code:
/plugin marketplace add dvdsgl/claude-canvas
Step 2. Install plugin:
/plugin install canvas@claude-canvas
1,379
-
Last UpdatedJan 8, 2026