product-skill · Feature-led product storytelling
Builds showcase visuals around positioning, selling points, and launch messaging.
All skills use the host text model by default. Only image generation requires explicit provider configuration.
🔷 Flow Canvas
Turn structured prompts into clear diagrams for research, systems, delivery plans, and teaching maps, then keep refining layout, labels, and node relationships in one place.
Showcase
Academic Research Framework
Intelligent Q&A System Architecture
Project Implementation Roadmap
Course Design Mind Map
🏠 Interior Design Canvas
Move from concept framing to drawable outputs by combining planning boards, 2D layouts, render briefs, and material-list delivery in one workflow.
Showcase
Renovation Plan Layout
Floor Finish Plan
Reflected Ceiling Plan
Wall Setting-Out Plan
MEP Coordination Plan
Elevation Index + Interior Elevations
Detail Drawings
📑 PPT Canvas
Generate full presentations through a controlled pipeline: outline first, visual production second, then export as editable PPT, PDF, or image-based PPT.
Showcase
AI Content Creation Workflow
Intelligent Collaboration Growth
AI-Driven Business Innovation
Low-Carbon Smart Campus Transformation
📣 Poster Canvas
Create high-impact single-frame visuals built for announcements, campaigns, events, and brand moments where composition has to carry fast.
Showcase
Youth Design Forum 2026
Jiangnan Guochao Culture Festival
Urban Summer Indie Music Festival
Future Intelligent Technology Summit 2026
📊 Infographic Canvas
Translate dense information into visual explanation boards that stay readable, structured, and presentation-ready.
Showcase
AI Computing Power Growth Trend
Smart Car User Priorities
Healthy Daily Routine Guide
Low-Carbon Lifestyle Guide
🛍️ Product Canvas
Present products through feature-led layouts that combine hero imagery, selling points, and narrative structure for launch and showcase use.
Showcase
Wireless Noise-Cancelling Earbuds
Flagship Gaming Laptop
Brightening Essence Skincare
Intelligent Electric SUV
🚀 Quick Start
Install dependencies
npm install
Start local development
CanvasAnvil uses two local ports: the main app runs on 8001, and PPTist Lab runs on 8003. Use the combined dev command to start both.
npm run dev:full
Default URLs:
Main app: http://127.0.0.1:8001
PPTist Lab: http://127.0.0.1:8003
For production deployment, CanvasAnvil now uses a dual-service setup:
🧩 Main app: CanvasAnvil Web App
📑 PPT editor: standalone pptist-lab static service
Docker and traditional deployments must run both services. See deploy/README.md for detailed deployment configuration.
Run type checks
npm run check
Build for production
npm run build
🧪 Common Commands
npm run dev:full: start the main app on 8001 and PPTist Lab on 8003
cd pptist-lab && npm run dev: start PPTist Lab on port 8003
npm run check: run TypeScript checks
npm run build: build the production bundle
📝 Development Notes
AI configuration is read from local app settings; image-generation workflows use the configured image provider
Local development depends on the API service for routes such as /api/ppt-ai
After changing local API route wiring in vite.config.ts, restart the dev server
CanvasAnvil
AI-powered multi-canvas creation for Flow, CAD, PPT, Poster, Infographic, and Product storytelling.
Canvases · Skills · PPT Showcase · Quick Start · Chinese
⭐ If CanvasAnvil helps your workflow, please star the repo and fork it for your own canvas experiments.
🌈 Release
Current release:
v2.1.0pptist-labdeployment for the editable PPT editor.https://canvasanvil.codingfgd.asia.🌐 Online Access
Current online access URL:
The editable PPT editor is deployed as a standalone
pptist-labservice and is embedded through the CanvasAnvil PPT workspace.🎨 Creative Canvases
FlowCADPPTPosterInfographicProduct🧰 Skills
CanvasAnvil includes dedicated local skills for each canvas so workflows stay opinionated, repeatable, and easier to maintain.
flow-skill· Diagram generation and packaging Outputs clean diagram assets and skips standalone HTML preview by default.cad-skill· Interior-delivery workflow Exports drawing bundles and a CSV material list for downstream delivery.ppt-skill· Full presentation production Enforces outline review before generation and supports editable PPT, PDF, and image-based PPT output.poster-skill· Single-frame campaign visuals Focuses on strong composition, typography, and poster-ready output.infographic-skill· Information-to-visual translation Organizes dense content into readable infographic layouts.product-skill· Feature-led product storytelling Builds showcase visuals around positioning, selling points, and launch messaging.All skills use the host text model by default. Only image generation requires explicit provider configuration.
🔷 Flow Canvas
Turn structured prompts into clear diagrams for research, systems, delivery plans, and teaching maps, then keep refining layout, labels, and node relationships in one place.
Showcase
Academic Research Framework
Intelligent Q&A System Architecture
Project Implementation Roadmap
Course Design Mind Map
🏠 Interior Design Canvas
Move from concept framing to drawable outputs by combining planning boards, 2D layouts, render briefs, and material-list delivery in one workflow.
Showcase
Renovation Plan Layout
Floor Finish Plan
Reflected Ceiling Plan
Wall Setting-Out Plan
MEP Coordination Plan
Elevation Index + Interior Elevations
Detail Drawings
📑 PPT Canvas
Generate full presentations through a controlled pipeline: outline first, visual production second, then export as editable PPT, PDF, or image-based PPT.
Showcase
📣 Poster Canvas
Create high-impact single-frame visuals built for announcements, campaigns, events, and brand moments where composition has to carry fast.
Showcase
Youth Design Forum 2026
Jiangnan Guochao Culture Festival
Urban Summer Indie Music Festival
Future Intelligent Technology Summit 2026
📊 Infographic Canvas
Translate dense information into visual explanation boards that stay readable, structured, and presentation-ready.
Showcase
AI Computing Power Growth Trend
Smart Car User Priorities
Healthy Daily Routine Guide
Low-Carbon Lifestyle Guide
🛍️ Product Canvas
Present products through feature-led layouts that combine hero imagery, selling points, and narrative structure for launch and showcase use.
Showcase
Wireless Noise-Cancelling Earbuds
Flagship Gaming Laptop
Brightening Essence Skincare
Intelligent Electric SUV
🚀 Quick Start
CanvasAnvil uses two local ports: the main app runs on
8001, and PPTist Lab runs on8003. Use the combined dev command to start both.Default URLs:
http://127.0.0.1:8001http://127.0.0.1:8003For production deployment, CanvasAnvil now uses a dual-service setup:
pptist-labstatic serviceDocker and traditional deployments must run both services. See deploy/README.md for detailed deployment configuration.
🧪 Common Commands
npm run dev:full: start the main app on8001and PPTist Lab on8003cd pptist-lab && npm run dev: start PPTist Lab on port8003npm run check: run TypeScript checksnpm run build: build the production bundle📝 Development Notes
/api/ppt-aivite.config.ts, restart the dev server📚 Docs
⚖️ License
CanvasAnvil is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See LICENSE for the full license text.
💌 Contact
3524962421@qq.com