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
- 对于 Mac/Linux/Windows WSL 系统,运行以下命令:
- 启动 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会分析日志并生成修复代码。
- 遇到错误时,向AI发送错误信息:
4. 插件系统配置
CloudBase MCP 使用插件架构,支持环境管理、数据库、云函数等模块。快速配置示例:
{
"env": {
"CLOUDBASE_MCP_PLUGINS_ENABLED": "env,database,functions,hosting"
}
}
详细插件文档见MCP插件指南。
功能操作流程
- AI代码生成:
- 输入需求,如“开发一个支持实时对战的五子棋网站”。
- AI生成完整代码,包括前端(HTML/CSS/JS)、后端(云函数)、数据库结构。
- 支持
/spec
模式,生成requirements.md
、design.md
、tasks.md
等文件,确保开发过程可控。
- 一键部署:
- 生成代码后,AI自动调用MCP工具,上传文件至云端,配置CDN和域名。
- 部署完成后,返回访问链接,如
https://your-app.cloudbase.app
。
- 智能调试:
- AI监控云函数日志,自动识别错误(如API调用失败)。
- 生成修复代码并重新部署,减少手动调试时间。
- 知识检索:
- 使用
searchKnowledgeBase
工具查询CloudBase或小程序开发问题,如:How to optimize cloud function performance?
- AI返回基于向量搜索的专业解答。
- 使用
应用场景
- 快速原型开发
- 场景描述:开发者需快速验证产品创意,如构建一个在线投票应用。
- AI生成前端界面、后端逻辑和数据库,数分钟内部署上线,适合初创团队或Hackathon。
- 微信小程序开发
- 场景描述:为企业开发一个AI互动宠物小程序。
- AI生成小程序代码和云函数,支持实时交互,导入微信开发者工具后即可发布。
- 智能问题诊断
- 场景描述:应用上线后出现性能问题。
- AI分析云函数日志,定位瓶颈并优化代码,自动重新部署。
QA
- CloudBase AI ToolKit 支持哪些AI编程工具?支持Cursor、WindSurf、CodeBuddy、GitHub Copilot、Claude Code等多种工具,具体见支持列表。
- 如何切换CloudBase环境?输入
Logout CloudBase
清除当前配置,再运行Login to CloudBase
选择新环境。 - 是否需要手动管理服务器?无需管理,工具基于Serverless架构,自动处理服务器配置和扩展。
- 如何禁用遥测数据收集?设置环境变量:
CLOUDBASE_MCP_TELEMETRY_DISABLED=true
。