Skip to content

IDE 功能概览

CodeBuddy IDE 深度集成智能开发能力,核心功能支持自然语言驱动的多文件协同开发、精准关联各种上下文类型、智能代码辅助。结合可视化工具和多模型适配性,帮助开发者专注于核心逻辑,实现从需求到生产的快速部署。

核心功能

🤖 Agent 智能助手

输入自然语言描述任务需求,可选择关联特定文件或目录等上下文来启动执行任务,实现多文件代码生成和修改。

主要特性:

  • 自然语言任务描述
  • 上下文关联(文件、目录)
  • 多文件协同开发
  • 智能代码生成

使用场景:

  • 新功能开发
  • 代码重构
  • 批量文件修改
  • 项目架构调整

📋 计划模式

支持基于自然语言描述进行需求分析、系统设计、任务拆解和规划,生成可执行的结构化需求文档(PRD)。支持手动切换。

功能包括:

  • 需求分析
  • 系统设计
  • 任务分解
  • 规划生成
  • 结构化文档输出

🎯 上下文管理

支持添加 Rules、File & Folder、Git、Terminal、Docs 作为 AI 模型的上下文。

上下文类型:

  • Rules: 编码规范和项目约定
  • File & Folder: 相关文件和目录
  • Git: 版本控制信息
  • Terminal: 终端命令历史
  • Docs: 项目文档

⚡ Tab 智能补全

基于当前代码内容和项目上下文分析,提供多行代码建议,支持基于历史编辑的"下一步编辑建议"功能,可通过 Tab 键接受。

特性:

  • 多行代码建议
  • 上下文感知
  • 历史编辑分析
  • 一键接受建议

🛠️ 快速操作工具

包含 Config Integration、Select from Figma、Select Components、Deploy、Config MCP、Preview 等快速编码操作工具,为开发者提供便捷的编码操作。

工具列表:

  • Config Integration: 配置集成
  • Select from Figma: Figma 设计稿选择
  • Select Components: 组件选择
  • Deploy: 部署工具
  • Config MCP: MCP 配置
  • Preview: 预览功能

💬 内联聊天

通过自然语言描述变更需求,编辑选中的代码,直接在选中代码中立即看到变更效果。

使用方式:

  1. 选中需要修改的代码
  2. 使用自然语言描述变更需求
  3. 立即查看修改效果
  4. 确认或调整修改

🔗 MCP 协议

通过标准化 AI 系统与数据源的交互,MCP 帮助模型获得更丰富的上下文信息,连接数据库、API 和文档源。

连接能力:

  • 数据库集成
  • API 接口调用
  • 文档源访问
  • 外部服务连接

📝 规则配置

为 AI 提供更多上下文信息,定义 AI 行为,如设置编码标准、框架偏好和项目特定约定。

配置内容:

  • 编码标准
  • 框架偏好
  • 项目约定
  • 团队规范

🎨 模型切换

支持多种模型,包括 Claude-3.7-Sonnet、Claude-4.0-Sonnet、GPT-4o-mini、Gemini-2.5-Flash、Gemini-2.5-Pro,提供模型切换能力以增强编码体验。

支持模型:

  • Claude-3.7-Sonnet: 平衡性能
  • Claude-4.0-Sonnet: 最强能力
  • GPT-4o-mini: 快速响应
  • Gemini-2.5-Flash: 超快速度
  • Gemini-2.5-Pro: 高质量输出

💬 聊天面板

与 AI 交互的对话面板,支持新建对话、管理历史聊天记录和检查点。

功能特性:

  • 新建对话
  • 历史记录管理
  • 检查点保存
  • 上下文保持

工作流程

典型开发流程

  1. 需求分析: 使用计划模式分析需求
  2. 上下文设置: 配置相关文件和规则
  3. 代码生成: 通过 Agent 模式生成代码
  4. 智能补全: 使用 Tab 补全完善代码
  5. 内联修改: 通过内联聊天调整代码
  6. 预览部署: 使用快速操作工具部署

团队协作流程

  1. 规则统一: 配置团队编码规范
  2. 知识共享: 建立企业知识库
  3. 版本控制: Git 集成管理
  4. 代码审查: AI 辅助代码审查

下一步

了解了功能概览后,你可以深入学习各个具体功能:

Released under the MIT License.