Skip to content

🪐 用 AI IDE 一键生成、部署和托管你的全栈 Web 应用与小程序、数据库和后端服务,无需运维,极速上线你的创意 💫 CloudBase AI ToolKit

License

Notifications You must be signed in to change notification settings

TencentCloudBase/CloudBase-AI-ToolKit

Repository files navigation

🌟 CloudBase AI ToolKit

🪐 用 AI IDE 一键生成、部署和托管你的全栈 Web 应用与小程序、数据库和后端服务,无需运维,极速上线你的创意 💫

🌍 Languages: 中文 | English

License: MIT npm version NPM Downloads GitHub stars GitHub forks

GitHub issues GitHub pull requests GitHub last commit GitHub contributors CNB 镜像 Ask DeepWiki

当你在Cursor/ VSCode GitHub Copilot/WinSurf/CodeBuddy/Augment Code/Claude Code/OpenAI Codex CLI等AI编程工具里写代码时,它能自动帮你生成可直接部署的前后端应用+小程序,并一键发布到腾讯云开发 CloudBase。

📹 完整视频演示 ⬇️

视频演示
🚀 核心能力 🛠️ 支持平台
🤖 AI智能开发: AI自动生成代码和架构设计
☁️ 云开发集成: 一键接入数据库、云函数、静态托管
快速部署: 几分钟内完成全栈应用上线
Web应用: 现代化前端 + 静态托管
微信小程序: 云开发小程序解决方案
后端服务: 云数据库 + 无服务器函数+云托管

📚 快速开始 | 🛠️ IDE配置 | 🎨 项目模板 | 📖 开发指南 | 🎮 使用案例 | 🎓 教程 | 🔌 插件系统 | 🔧 MCP工具 | ❓ 常见问题

✨ 核心特性

  • 🤖 AI 原生 - 专为 AI 编程工具设计的规则库,生成代码符合云开发最佳实践
  • 🚀 一键部署 - MCP 自动化部署到腾讯云开发 CloudBase 平台,Serverless 架构无需购买服务器
  • 📱 全栈应用 - Web + 小程序 + 数据库 + 后端一体化,支持多种应用形式和后端托管
  • 🔧 智能修复 - AI 自动查看日志并修复问题,降低运维成本
  • ⚡ 极速体验 - 国内 CDN 加速,比海外平台访问速度更快
  • 📚 知识检索 - 内置云开发、微信小程序等专业知识库的智能向量检索

Tip

🚩内置支持 Spec 工作流:让 AI 编程更工程化

  • 内置 Kiro 风格 Spec 工作流,支持 Cursor、Claude Code 等主流 AI IDE
  • 需求、设计、任务分明,自动生成 requirements.md、design.md、tasks.md
  • 摆脱“拉霸式” vibe coding,开发过程可控、可追溯
  • 让 AI 协助梳理需求、设计方案、拆分任务,人类专注决策与评审

🚩 快速上手 CloudBase AI ToolKit

  1. 启用 CloudBase 工具(MCP 配置)
    在你的 AI IDE(如 Cursor)中添加以下配置,即可启用 CloudBase AI ToolKit 的全部能力:
{
  "mcpServers": {
    "cloudbase-mcp": {
      "command": "npx",
      "args": ["@cloudbase/cloudbase-mcp@latest"]
    }
  }
}
  1. 一键生成项目模板
    在 AI 对话框输入:
下载小程序云开发模板
  1. 可选模板类型
  • 小程序云开发模板
  • React 云开发模板
  • Vue 云开发模板
  • UniApp 云开发模板
  • 通用云开发模板

👉 查看全部官方模板及说明

  1. 详细教程
    👉 查看完整配置与使用教程

🚀 快速开始

0. 前置条件

安装 AI 开发工具

例如 Cursor | WindSurf | CodeBuddy 等,点击查看 支持的 AI 开发工具列表

开通云开发环境

访问 腾讯云开发控制台开通环境,新用户可以免费开通体验。

安装 Node.js v18.15.0及以上版本

确保您的计算机上安装了 Node.js v18.15.0 及以上版本。您可以从 Node.js 官网 下载并安装最新版本。

可选:设置 npm 源

为了提高依赖包的下载速度,建议将 npm 源设置为腾讯镜像源。您可以在终端命令行中运行以下命令:

npm config set registry https://mirrors.cloud.tencent.com/npm/

这样可以加快依赖包的下载速度,特别是在中国大陆地区。

可选:清理 npx 缓存 由于 npx 这个工具本身存在一个缓存的 bug,可能导致 CloudBase AI ToolKit 安装问题,您可以尝试清理 npx 缓存。

终端命令行中运行以下命令:

npx clear-npx-cache

1. 快速初始化或增强你的项目

我们为你准备了内置云开发最佳实践和 AI IDE 规则的项目模板,推荐如下两种方式:

🚀 新项目推荐

选择适合你的模板,一键初始化:

🛠️ 已有项目增强

如果你已经有自己的项目,只需在配置好 MCP 后,只需要对 AI 说 "在当前项目中下载云开发 AI 规则",即可一键下载并补全 AI 编辑器规则配置到当前项目目录,无需手动操作。

2. 配置你的 AI IDE

Tip

温馨提示:如果你使用的是模板项目,所有配置都已经预置完成,请按照指引进行检查和开启工具。如果不是从模板开始,需要按具体的说明手动添加相应配置:

以下工具均支持 CloudBase AI ToolKit,选择合适的工具并按说明配置:

工具 支持平台 查看指引
Cursor 独立 IDE 查看指引
WindSurf 独立 IDE, VSCode、JetBrains 插件 查看指引
CodeBuddy 独立 IDE(已内置 CloudBase),VS Code、JetBrains、微信开发者工具 查看指引
CLINE VS Code 插件 查看指引
GitHub Copilot VS Code 插件 查看指引
Trae 独立 IDE 查看指引
通义灵码 独立 IDE,VS Code、 JetBrains插件 查看指引
RooCode VS Code插件 查看指引
文心快码 VS Code、JetBrains插件 查看指引
Augment Code VS Code、JetBrains 插件 查看指引
Claude Code 命令行工具 查看指引
Gemini CLI 命令行工具 查看指引
OpenAI Codex CLI 命令行工具 查看指引
OpenCode 命令行工具 查看指引
Qwen Code 命令行工具 查看指引

3. 开始开发

在开始使用前,只需要对 AI 说

登录云开发

AI 就会自动完成弹出登录腾讯云界面以及云开发的环境选择

后续如需切换环境,可以说

退出云开发

AI 就会清理本地的配置,后续可以再要求 AI 登录云开发来重新登录。

在登录成功后,可以确认 AI 已经连接到云开发

查询当前云开发环境信息

向 AI 描述你的需求,进行开发:

做一个双人在线对战五子棋网站,支持联机对战,最后进行部署

AI 会自动:

  • 📝 生成前后端代码
  • 🚀 部署到云开发
  • 🔗 返回在线访问链接

开发过程中如果遇到报错,可以把错误信息发给 AI 来进行排障

报错了,错误是xxxx

也可以让 AI 结合云函数日志进行调试和修改代码

云函数代码运行不符合需求,需求是 xxx,请查看日志和数据进行调试,并进行修复

🔌 插件系统

CloudBase MCP 采用插件化架构,支持按需启用工具模块。查看详细文档

快速配置

{
  "env": {
    "CLOUDBASE_MCP_PLUGINS_ENABLED": "env,database,functions,hosting"
  }
}

📚 教程

📄 文章

📱 应用项目

🎥 视频教程


🎯 使用案例

案例1:双人在线对战五子棋

开发过程:

  1. 输入需求:"做个双人在线对战五子棋网站,支持联机对战"
  2. AI 生成:Web 应用 + 云数据库 + 实时数据推送
  3. 自动部署并获得访问链接

👉 体验地址: 五子棋游戏

📸 查看开发截图
开发过程 最终效果
开发过程截图1 五子棋游戏效果
开发过程截图2 支持双人在线对战
实时棋局同步

案例2:AI 宠物养成小程序

开发过程:

  1. 输入:"开发一个宠物小精灵养成小程序,使用 AI 增强互动"
  2. AI 生成:小程序 + 云数据库 + AI 云函数
  3. 导入微信开发者工具即可发布
📸 查看开发截图与小程序预览
🖥️ 开发截图
AI宠物小程序开发截图
小程序开发过程
📱 小程序预览
小程序界面1 小程序界面2

📲 体验二维码
小程序体验二维码

案例3:智能问题诊断

当应用出现问题时:

  1. AI 自动查看云函数日志
  2. 分析错误原因并生成修复代码
  3. 自动重新部署
📸 查看智能诊断过程
智能问题诊断过程
AI 自动分析日志并生成修复方案

🌟 为什么选择 CloudBase?

  • ⚡ 极速部署:国内节点,访问速度比海外更快
  • 🛡️ 稳定可靠:330 万开发者选择的 Serverless 平台
  • 🔧 开发友好:专为AI时代设计的全栈平台,支持自动环境配置
  • 💰 成本优化:Serverless 架构更具弹性,新用户开发期间可以免费体验

📋 常见问题 FAQ

如有迁移、集成等常见疑问,请查阅 FAQ 常见问题

💬 技术交流群

遇到问题或想要交流经验?加入我们的技术社区!

🔥 微信交流群

微信群二维码
扫码加入微信技术交流群

群内你可以:

  • 💡 分享你的 AI + 云开发项目
  • 🤝 技术交流和开发问题沟通
  • 📢 获取最新功能更新和最佳实践
  • 🎯 参与产品功能讨论和建议

📱 其他交流方式

平台 链接 说明
官方文档 📖 查看文档 完整的云开发文档
Issue 反馈 🐛 提交问题 Bug 反馈和功能请求

🎉 社区活动

  • 每周技术分享:群内定期分享 AI + 云开发最佳实践
  • 项目展示:展示你用 AI 开发的精彩项目
  • 问题答疑:腾讯云开发团队成员在线答疑
  • 新功能预览:第一时间体验最新功能

🛠️ 云开发 MCP 工具一览

目前共有 39 个工具,涵盖环境管理、数据库操作、云函数管理、静态托管、小程序发布等核心功能。

📋 完整工具文档: 查看 MCP 工具详细说明 | 查看工具规格 JSON

🔧 工具分类概览

分类 工具数量 主要功能
🌍 环境管理 4 个 登录认证、环境信息查询、域名管理
🗄️ 数据库操作 11 个 集合管理、文档 CRUD、索引操作、数据模型
云函数管理 9 个 函数创建、更新、调用、日志、触发器
🌐 静态托管 5 个 文件上传管理、域名配置、网站部署
📁 文件操作 2 个 远程文件下载、云存储上传
📱 小程序发布 7 个 小程序上传、预览、构建、配置、调试、质量检查
🛠️ 工具支持 4 个 项目模板、知识库搜索、联网搜索、交互对话
🔌 HTTP访问 1 个 HTTP 函数访问配置

🌟 核心工具亮点

工具类型 工具名称 功能亮点
🔐 身份认证 login / logout 一键登录云开发,自动环境选择
📊 环境查询 envQuery 🔄 合并工具 - 环境列表、信息、域名一体化查询
🗄️ 数据库 collectionQuery 🔄 合并工具 - 集合存在性、详情、列表统一管理
云函数 createFunction 支持完整配置、自动依赖安装、触发器设置
🌐 静态托管 uploadFiles 批量文件上传、智能忽略规则、CDN 加速
🧠 AI 增强 searchKnowledgeBase 向量搜索云开发知识库,智能问答支持

💡 工具优化说明

我们将原来 40 个工具优化为 36 个,并新增了 3 个小程序调试工具,现在共有 39 个工具,通过合并相关功能和新增小程序完整工具链提供更好的使用体验

🔗 想了解每个工具的详细功能? 请查看 MCP 工具完整文档

🏗️ 架构原理

graph TD
    A[开发者] --> B[AI IDE]
    B -->|使用| C[CloudBase AI 规则]
    C --> D[生成代码]
    B -->|调用| E[CloudBase MCP]
    E --> F{检测部署}
    F -->|成功| G[云开发平台]
    F -->|失败| H[返回日志]
    H --> I[AI 修复]
    I --> E
    G --> J[线上应用]
    J --> K[Web/小程序/API]
Loading

🔒 数据统计说明

为了改进产品体验,CloudBase AI ToolKit 会收集匿名使用统计信息:

  • 收集内容:工具调用情况、基础环境信息(操作系统、Node.js版本等)
  • 隐私保护:不收集代码内容、文件路径等敏感信息,仅用于产品改进

可通过环境变量 CLOUDBASE_MCP_TELEMETRY_DISABLED 设置为 true 禁用数据统计

🤝 贡献指南

欢迎提交 Issue 和 Pull Request!请查看我们的贡献指南了解如何参与项目开发。

📄 开源协议

MIT © TencentCloudBase


⭐ 如果这个项目对你有帮助,请给我们一个 Star!

Star History Chart

Alt

About

🪐 用 AI IDE 一键生成、部署和托管你的全栈 Web 应用与小程序、数据库和后端服务,无需运维,极速上线你的创意 💫 CloudBase AI ToolKit

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published