BeClaude

canvas

New
1.5kCommunity RegistryDocumentationby David Siegel

Spawn and control interactive terminal displays (calendars, documents, flights) with real-time IPC communication

Community PluginView Source

Overview

A TUI toolkit that gives Claude Code its own display. Spawn interactive terminal interfaces for emails, calendars, flight bookings, and more.

Note: This is a proof of concept and is unsupported.

!Claude Canvas Screenshot

Requirements

  • Bun — used to run skill tools
  • tmux — canvases spawn in split panes

Installation

Add this repository as a marketplace in Claude Code:

code
/plugin marketplace add dvdsgl/claude-canvas

Then install the canvas plugin:

code
/plugin install canvas@claude-canvas

License

MIT

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/canvas.md https://raw.githubusercontent.com/dvdsgl/claude-canvas/main/SKILL.md
3
Invoke in Claude Code
/canvas
View source on GitHub
documentation

Frequently Asked Questions

What is canvas?

Spawn and control interactive terminal displays (calendars, documents, flights) with real-time IPC communication

How to install canvas?

To install canvas, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /canvas.

What is canvas best for?

canvas is a community categorized under Documentation. It is designed for: documentation. Created by David Siegel.