thursday-canvas
v1.0.0
Published
Infinite spatial canvas for thinking, designing, planning, studying, and connecting ideas with universal aesthetic themes and the algorithmic Fusion Engine.
Downloads
158
Maintainers
Readme
Thursday Canvas
Infinite zoomable canvas for thinking, designing, planning, studying, and connecting ideas with universal aesthetic themes and the algorithmic Fusion Engine.
Quick Start
Global Installation via npm
npm install -g thursday-canvasThen start:
thursday-canvasGlobal Installation via pnpm
pnpm add -g thursday-canvasThen start:
thursday-canvasRun Directly via npx / pnpm dlx
npx thursday-canvasor
pnpm dlx thursday-canvasWindows Standalone Executable
If you don't want Node.js installed, download or run ThursdayCanvas.exe:
.\ThursdayCanvas.exeThis single, lightweight (~140 KB) executable embeds all client assets, starts a fast local HTTP server, and opens your default browser automatically.
CLI Options
The thursday-canvas command and ThursdayCanvas.exe support the following options:
| Flag | Description | Default |
|---|---|---|
| -p, --port <port> | Set custom listening port | 5180 (auto-increments if port is busy) |
| --host <host> | Set custom hostname / interface | localhost |
| --no-open | Start server without opening browser | false |
| --native | Use native Windows binary if available | false |
| -v, --version | Display version number | |
| -h, --help | Display usage and help message | |
Features
- Infinite Zoom & Pan Canvas: Fluid navigation with natural physics and smooth zoom transitions.
- Rich Spatial Node Types: Cards, Sticky Notes, Code Blocks, Checklists, Diagrams, Shapes, and Embedded Documents.
- Fusion Engine: Universal process engine that algorithmically analyzes ideas and synthesizes generative vector artworks, Swiss minimalist posters, and cybernetic schematics.
- Dynamic Themes: Instant switching between Dark Obsidian, Studio Light, Titanium Blueprint, and Deep Space.
- Presentation & Mind-Map Modes: Seamless zoom paths between frames and automatic tree branching.
- Zero-Dependency Native Serving: Production CLI and standalone launcher run with zero extra runtime dependencies.
Local Development & Building
Clone the repository and install dependencies:
npm installStart the Vite development server:
npm run devBuild the web application:
npm run buildBuild the standalone Windows executable (ThursdayCanvas.exe):
npm run build:exeBuild all packages and perform validation checks:
npm run build:packagesLicense
MIT © Thursday Canvas Contributors
