CloudBase AI ToolKit
扫码查看

快速生成与部署全栈应用的AI开发工具

CloudBase AI ToolKit

综合介绍

CloudBase AI ToolKit 是腾讯云推出的一款AI驱动的开发工具,旨在帮助开发者快速生成、部署和托管全栈Web应用、微信小程序、数据库及后端服务。它集成多种AI编程工具(如Cursor、GitHub Copilot等),通过智能代码生成、一键部署和Serverless架构,简化开发流程。用户无需深入DevOps知识,即可在数分钟内将创意转化为线上应用。工具支持多平台,内置智能调试和知识检索功能,结合国内CDN加速,确保快速稳定的开发体验。特别适合快速原型开发和微信小程序场景,深受超过330万开发者的信赖。

功能列表

  • AI智能代码生成:根据需求自动生成前端、后端代码及架构,遵循CloudBase最佳实践。
  • 一键部署:通过MCP工具实现自动化部署,支持Web应用、小程序和后端服务上云。
  • 全栈支持:涵盖Web前端、微信小程序、云数据库和Serverless云函数。
  • 智能调试:AI自动分析日志,定位并修复代码问题,降低维护成本。
  • 知识检索:内置向量搜索,快速查询CloudBase及微信小程序知识库。
  • 灵活工作流:支持/spec/no_spec模式,适应不同复杂度的开发任务。
  • 多平台兼容:支持Cursor、VSCode、GitHub Copilot、Claude Code等多种AI IDE。
  • 国内CDN加速:依托腾讯云国内节点,访问速度优于海外平台。

使用帮助

安装与配置

CloudBase AI ToolKit 提供多种使用方式,以下是主要安装和配置步骤:

1. 使用 CloudBase AI CLI(推荐)

CloudBase AI CLI 是一个统一的命令行工具,支持多种AI编程工具和自定义模型,适合快速上手。

  • 安装步骤
    • 对于 Mac/Linux/Windows WSL 系统,运行以下命令:
      curl https://static.cloudbase.net/cli/install/install.sh -fsS | bash
      
    • 对于 Windows PowerShell,运行:
      irm https://static.cloudbase.net/cli/install/install.ps1 | iex
      
  • 启动 CLI:运行 tcb ai,首次运行会进入配置向导,选择AI工具和模型(如Claude Code、Qwen Code)。后续可通过 tcb ai --setup 切换工具或模型。
  • 核心优势
    • 统一管理多种AI工具,无需频繁切换。
    • 支持内置和自定义大模型,如Kimi K2、Zhipu GLM-4.5。
    • 覆盖从代码生成到部署的全流程。

2. 配置其他 AI IDE

如果使用其他IDE(如Cursor、WindSurf、CodeBuddy),需手动配置:

  • 下载 CloudBase AI 规则:在项目目录中,向AI工具输入:

Download CloudBase AI rules in the current project

或指定IDE类型,如:

Download CloudBase AI rules in the current project, only include Cursor config

这将自动配置项目所需的AI规则文件。
- **支持的 IDE 列表**:
- Cursor:独立IDE,参考[配置指南](https://github.com/TencentCloudBase/CloudBase-AI-ToolKit/blob/main/docs/cursor.md)。
- WindSurf:支持VSCode、JetBrains,参考[配置指南](https://github.com/TencentCloudBase/CloudBase-AI-ToolKit/blob/main/docs/windsurf.md)。
- CodeBuddy:支持微信开发者工具,参考[配置指南](https://github.com/TencentCloudBase/CloudBase-AI-ToolKit/blob/main/docs/codebuddy.md)。
- 其他支持工具包括GitHub Copilot、Claude Code、Qwen Code等,具体见[支持列表](https://github.com/TencentCloudBase/CloudBase-AI-ToolKit#ide-support)。
#### 3. 环境准备
- **安装 Node.js**:确保系统安装 Node.js v18.15.0 或以上版本,可从[Node.js官网](https://nodejs.org/)下载。
- **设置 npm 镜像**(可选):为加速依赖下载,运行:
```bash
npm config set registry https://mirrors.cloud.tencent.com/npm/
  • 清除 npx 缓存(如遇安装问题):
    npx clear-npx-cache
    
  • 启用 CloudBase 环境:访问腾讯云CloudBase控制台启用环境,新用户可免费试用。

开始开发

1. 初始化项目

  • 新建项目:使用预设模板一键初始化:
    • 访问模板列表,选择适合的模板(如Web应用或小程序)。
    • 运行模板初始化命令,AI将自动生成项目结构。
  • 增强现有项目:在现有项目中输入:
    Download CloudBase AI rules in the current project
    

    AI会自动配置CloudBase规则。

2. 登录 CloudBase

  • 输入以下指令登录:
    Login to CloudBase
    

    AI会弹出腾讯云登录界面并选择环境。

  • 切换环境:
    Logout CloudBase
    

    随后可重新登录其他环境。

  • 确认环境连接:
    Query current CloudBase environment info
    

3. 开发与部署

  • 描述需求:向AI输入具体需求,如:
    Build a two-player online Gomoku game website, support online battle, and deploy it
    

    AI将自动生成前端、后端代码,并部署到CloudBase,返回访问链接。

  • 调试与修复
    • 遇到错误时,向AI发送错误信息:
      There was an error: xxxx
      
    • 或要求AI检查日志并修复:
      The cloud function code does not meet the requirements, the requirement is xxx, please check the logs and data for debugging and fix it
      

    AI会分析日志并生成修复代码。

4. 插件系统配置

CloudBase MCP 使用插件架构,支持环境管理、数据库、云函数等模块。快速配置示例:

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

详细插件文档见MCP插件指南。

功能操作流程

  • AI代码生成
    • 输入需求,如“开发一个支持实时对战的五子棋网站”。
    • AI生成完整代码,包括前端(HTML/CSS/JS)、后端(云函数)、数据库结构。
    • 支持/spec模式,生成requirements.mddesign.mdtasks.md等文件,确保开发过程可控。
  • 一键部署
    • 生成代码后,AI自动调用MCP工具,上传文件至云端,配置CDN和域名。
    • 部署完成后,返回访问链接,如https://your-app.cloudbase.app
  • 智能调试
    • AI监控云函数日志,自动识别错误(如API调用失败)。
    • 生成修复代码并重新部署,减少手动调试时间。
  • 知识检索
    • 使用searchKnowledgeBase工具查询CloudBase或小程序开发问题,如:
      How to optimize cloud function performance?
      
    • AI返回基于向量搜索的专业解答。

应用场景

  1. 快速原型开发
    • 场景描述:开发者需快速验证产品创意,如构建一个在线投票应用。
    • AI生成前端界面、后端逻辑和数据库,数分钟内部署上线,适合初创团队或Hackathon。
  2. 微信小程序开发
    • 场景描述:为企业开发一个AI互动宠物小程序。
    • AI生成小程序代码和云函数,支持实时交互,导入微信开发者工具后即可发布。
  3. 智能问题诊断
    • 场景描述:应用上线后出现性能问题。
    • AI分析云函数日志,定位瓶颈并优化代码,自动重新部署。

QA

  1. CloudBase AI ToolKit 支持哪些AI编程工具?支持Cursor、WindSurf、CodeBuddy、GitHub Copilot、Claude Code等多种工具,具体见支持列表。
  2. 如何切换CloudBase环境?输入Logout CloudBase清除当前配置,再运行Login to CloudBase选择新环境。
  3. 是否需要手动管理服务器?无需管理,工具基于Serverless架构,自动处理服务器配置和扩展。
  4. 如何禁用遥测数据收集?设置环境变量:CLOUDBASE_MCP_TELEMETRY_DISABLED=true
微信微博Email复制链接