|
|
3 months ago | |
|---|---|---|
| .. | ||
| bin | 3 months ago | |
| src | 3 months ago | |
| .gitignore | 3 months ago | |
| README.md | 3 months ago | |
| package-lock.json | 3 months ago | |
| package.json | 3 months ago | |
| tsconfig.json | 3 months ago | |
Terminal canvas for Claude Code - live markdown preview in split panes.
npm install -g @claude-mods/canvas-tui
Or run directly with npx:
npx @claude-mods/canvas-tui --watch
# Watch default location (.claude/canvas/content.md)
canvas-tui --watch
# Watch specific directory
canvas-tui --watch ./my-canvas
# Watch specific file
canvas-tui --file ./draft.md
# Show help
canvas-tui --help
| Key | Action |
|---|---|
q |
Quit |
Ctrl+C |
Quit |
Up/Down |
Scroll |
g |
Go to top |
G |
Go to bottom |
r |
Refresh |
This TUI works with the /canvas command in Claude Code:
/canvas start --type email in Claude Codecanvas-tui --watch in the split paneFor Warp users, install the launch configuration:
# Windows
copy templates\warp\claude-canvas.yaml %APPDATA%\warp\Warp\data\launch_configurations\
# macOS/Linux
cp templates/warp/claude-canvas.yaml ~/.warp/launch_configurations/
Then open Warp Command Palette and search "Claude Canvas".
.claude/canvas/
├── content.md # Shared content (Claude writes, TUI renders)
└── meta.json # Session metadata
MIT