Claude Code plugin marketplace for interactive terminal TUI components
npx claudepluginhub BEARLY-HODLING/claude-canvasSpawn and control interactive terminal displays (calendars, documents, flights) with real-time IPC communication
A TUI toolkit that gives Claude Code its own display. Spawn interactive terminal interfaces for calendars, documents, flight tracking, weather, system monitoring, and more.
Note: Fork of dvdsgl/claude-canvas with added iTerm2/Apple Terminal support and real-time data canvases.

# Clone the repo
git clone https://github.com/BEARLY-HODLING/claude-canvas.git
cd claude-canvas
# Install dependencies
bun install
cd canvas && bun install && cd ..
# Check your terminal environment
bun run canvas/src/cli.ts env
# Spawn a canvas
bun run canvas/src/cli.ts spawn calendar
bun run canvas/src/cli.ts spawn tracker
bun run canvas/src/cli.ts spawn weather
bun run canvas/src/cli.ts spawn system
bun run canvas/src/cli.ts spawn dashboard
bun run canvas/src/cli.ts spawn pomodoro
bun run canvas/src/cli.ts spawn notes
bun run canvas/src/cli.ts spawn crypto
bun run canvas/src/cli.ts spawn github
bun run canvas/src/cli.ts spawn docker
bun run canvas/src/cli.ts spawn network
| Canvas | Description | Key Features |
|---|---|---|
calendar | Weekly view, meeting picker | Navigate weeks, select time slots |
document | Markdown viewer/editor | Display, edit, email preview modes |
flight | Flight comparison UI | Seat selection, booking interface |
tracker | Real-time flight tracking | Live positions, watchlist, ASCII world map |
weather | Weather conditions & forecast | Current conditions, 7-day forecast, city search |
system | System monitor | CPU sparklines, memory, disk, top processes |
dashboard | Unified dashboard | Weather, system, calendar, clock widgets |
pomodoro | Pomodoro timer | Work/break cycles, ASCII timer, session tracking |
notes | Quick notes/scratchpad | Auto-save, search, timestamps |
crypto | Cryptocurrency tracker | BTC/ETH/SOL prices, 24h change, sparklines |
github | GitHub PR/issue monitor | PR tracking, repo stats, status indicators |
docker | Docker container monitor | Container status, CPU/memory, logs |
network | Network ping monitor | Latency sparklines, packet loss, multi-host |
| Key | Action |
|---|---|
? | Show help overlay with all controls |
Tab | Open canvas navigator |
q | Exit canvas |
tracker)Real-time flight tracking using the free OpenSky Network API.
bun run canvas/src/cli.ts spawn tracker
UAL123, BAW456)| Key | Action |
|---|---|
s | Search by callsign |
r | Search by route |
w | Add to watchlist |
W | Remove from watchlist |
↑ / ↓ | Navigate flight list |
+ / - | Adjust refresh interval |
Space | Manual refresh |
| Symbol | Meaning |
|---|---|
█ | Land |
░ | Ocean |
◉ | Airport |
↑↗→↘ | Flight |
weather)Weather conditions and forecasts using the free Open-Meteo API (no API key required).
bun run canvas/src/cli.ts spawn weather