AIGC Infinite Canvas
HuanLinOTO/dsh-plugin-aigc-canvas · enterprise
provider-agnostic AIGC HTTP bridge + unlimited canvas + ffmpeg post-processing, 13 tools including canvas edge/reroll/media editing
★ 17GitHub stars
0Forks
2026-08-15Last updated
TypeScriptLanguage
—License
Key features
- Subscribe to the canvas change push on the host side
- Routes are protected by a Host header trust fence (consistent with /api; 0.0.0.0 deployment takes effect with a list of dynamically derived LAN IPs by the dsh web launcher)
- Pre-built lib/ libraryContains @deepseek-ai/ private peer, which must be pre-built; lib/ does not enter .gitignore; github: installed out of the box
- The first load will first HTTP POST /aigc-canvas/api/canvas.list priming a snapshot
- The nodes are arranged according to vertical flow, and the incoming edges of each node are displayed in chip form (short uuid) above the node.
Requirements
- Backend stub, no real AIGC calls
- The canvas view is a vertical flow, not a real diagram layout (force-directed / DAG layout to be followed)
Install command
dsh plugin --profile web add github:HuanLinOTO/dsh-plugin-aigc-canvas