AI设计框架

一个通过自然语言和AI技术创建、编辑、导出和管理Canva设计的框架,适用于自动化设计流程和内容生成。

  • by Roentek
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Roentek/Canva_AI_Design_Framework

使用说明

Canva人工智能设计框架

一个框架,允许您通过人工智能和Canva MCP服务器使用自然语言创建、编辑、导出和管理Canva设计。

说出你想要的——“为夏季销售创建一个Instagram帖子”——人工智能会处理Canva API的呼叫,以实现这一目标。

项目结构

Canva_AI_Design_Framework/
|-- .claude/
|   |-- settings.json           # Enabled Claude Code plugins
|   |-- settings.local.json     # Permissions and enabled MCP servers
|-- .mcp.json                   # MCP server configurations
|-- CLAUDE.md                   # Full Canva API reference for AI context
|-- .env                        # Your API keys (gitignored)
|-- .env.example                # Template for required environment variables
|-- .gitignore                  # Standard ignores
|-- LICENSE                     # MIT (Roentek Designs)
|-- README.md                   # This file

MCP服务器

服务器 用途
可画 设计创建、编辑、搜索、导出、资产管理
塔维利 设计灵感和内容的网络研究
开放路由 用于生成副本和描述的多模型AI
Supabase 用于设计元数据和工作流的数据库存储

设置

  1. 克隆 仓库
  2. 复制 .env.example 到 .env 并填写您的API密钥(Tavily、Subabase、OpenRouter)
  3. 打开 克劳德代码(CLI或VS代码)中的项目
  4. 验证 提示时使用Canva(基于浏览器的OAuth,不需要API密钥)

需求

  • Node.js v18+ npx
  • 克劳德代码
  • Canva帐户

它的作用

  • 创建设计 在任何维度或预设(演示文稿、文档、白板)中
  • 出口 转换为PDF、PNG、JPG、GIF、PPTX、MP4或HTML
  • 管理资产 --上传、标记、整理到文件夹中
  • 搜索 您现有的设计和文件夹
  • 批量生成 基于品牌模板的设计(企业版)
  • 合并服务器 --在一个工作流中研究趋势、生成副本、创建设计和存储元数据

关键参考

许可证

看 许可证 了解详情。