Skip to content

AI 编程工具

概览

AI 编程层级 - 查看 AI 编程 L1-L5 详细分类

AI 编程的 5 个层级

层级能力热门产品示例
L1代码级补全GitHub Copilot, Tabby
L2任务级代码生成Ticket to Code, IDE 对话: ChatGPT, Claude, aider, cline, 16x Prompt, Cursor, Continue, PearAI, Windsurf
L3项目级生成Ticket to PR, Prompt to UI: Codegen, Sweep, Pythagora, Plandex, v0
L4PRD 到生产环境AI 软件工程师: Marblism, bolt.new, Trickle, Lovable, Devin, Genie, Engine, devlo, Gru
L5AI 开发团队AutoDev, MetaGPT, MGX

精选工具

快速开始

AI 编程新手? 从我们的 学习路径:使用 AI 工具 开始 —— 一个为期 2 周的指南,助你掌握 AI 编程助手。

选择你的 AI 编程工具

适合初学者

推荐: Cursor

  • 最容易上手
  • 一站式解决方案 (自动补全 + 聊天)
  • 优秀的多文件上下文支持

适合 VS Code 高级用户

推荐: GitHub Copilot

  • 无缝集成 VS Code
  • 快速自动补全
  • 行业标准

适合终端爱好者

推荐: Claude CLI

  • 命令行优先
  • 出色的推理能力
  • 非常适合重构

适合 Google 生态用户

推荐: Gemini CLI

  • 超大上下文窗口
  • 多模态能力
  • Google 集成

工具能力矩阵

Cursor

Feature描述
AGENTS.mdAI对齐的项目上下文标准
Rules (.cursor/rules)基于glob模式的精细化控制
Commands工作流自定义斜杠命令
Skills可复用能力和工具函数
MCPModel Context Protocol 集成
Hooks文件操作生命周期拦截器
Sub-agents特定任务的专用AI代理
BugBot带运行时上下文的自动调试器
ModesAgent/Ask/Plan/Debug 模式切换
Tab智能代码补全
ChatAI对话界面
Codebase Indexing项目级向量搜索
@ Symbols文件/函数引用
Notepad持久化草稿板上下文
Docs Integration自定义文档索引
Privacy Mode本地处理选项
Model SelectionClaude/GPT等模型选择
Integrations第三方集成(GitHub/GitLab/Linear/Slack)
Inline Edit内联代码编辑
Reuse Existing Code代码复用建议
Long-running Agents长时运行代理
Self-driving Codebases自主驾驶代码库

Claude Code

Feature描述
CLAUDE.md项目上下文文件(类似AGENTS.md)
Rules (.claude/rules)模块化规则系统
Skills自定义斜杠命令
Hooks前后置操作拦截器
MCPModel Context Protocol
Sub-agents自定义代理创建
Agent Teams多代理协调
Plan Mode修改前的只读分析
WorktreesGit worktree隔离
Session Management恢复、重命名、分支会话
Headless ModeCI/CD自动化
Extended Thinking深度推理模式
Git IntegrationPR创建、提交自动化
Image Analysis多模态支持
PluginsIDE/编辑器扩展
Multi-surface终端/IDE/桌面/网页
Checkpointing状态保存/恢复
Memory长期记忆系统
Sandboxing安全沙箱执行
IDE IntegrationsVS Code/JetBrains桌面集成

Gemini CLI

Feature描述
GEMINI.md项目上下文配置
SkillsAgent技能系统
MCPModel Context Protocol
Hooks生命周期钩子
Sub-agentsAgent委托
YOLO Mode非交互式执行
100万 Token Context超大上下文窗口
Multimodal图像/视频/音频/PDF支持
Built-in SearchGoogle搜索集成
Extensions插件系统
Checkpointing状态保存/恢复
Sandbox隔离执行环境
Headless Mode脚本/自动化
Trusted Folders安全边界
Token Caching成本优化
IDE IntegrationVS Code伴侣

GitHub Copilot

Feature描述
Custom Instructions个人/团队编码规范
Agent Skills可复用能力
MCPModel Context Protocol
Hooks生命周期自动化
Custom Agents专用AI代理
Participant@-mentions上下文引用
Coding Agent自主PR创建
Code Review自动化PR审查
Copilot CLI命令行界面
Copilot ChatIDE聊天界面
Copilot Spaces上下文工作区
Copilot Memory跨会话学习
Spark应用部署平台
Auto Model Selection动态模型切换
Repository Indexing代码库理解
Content Exclusion隐私/安全控制
Copilot SDK开发工具包

Trae

Feature描述
Rules项目特定规范
Skills自定义能力
MCPModel Context Protocol
AgentAI编码助手
SOLO Mode自主任务完成
Builder Mode项目脚手架
Chat Mode交互式编码助手
Multi-model SupportClaude/DeepSeek/Doubao
Remote DevelopmentSSH/容器支持
Figma to Code设计转代码
Multi-modal图像理解
Smart Completion上下文感知建议
Cue-Pro编辑预测AI
Vercel IntegrationVercel部署集成
Supabase Integration后端开发集成

OpenCode

Feature描述
AGENTS.md项目上下文配置
Rules自定义指令
SkillsAgent能力
MCPModel Context Protocol
Agents多种Agent类型
Sessions多会话并行Agent
Multi-provider75+ LLM供应商
LSP SupportLanguage Server Protocol
Plan Mode只读分析
Share Links会话分享
Undo/Redo变更管理
Desktop App图形界面
IDE ExtensionsVS Code/Vim等
Web Interface浏览器访问
GitHub Integration原生GitHub支持
Client/Server远程执行
Zen Models精选模型选择
Ecosystem插件生态系统
MCPServersMCP服务器配置

Codex

Feature描述
AGENTS.md项目上下文配置
Skills可复用能力
MCPModel Context Protocol
WorktreesGit worktree隔离
Multi-agent Parallel并发Agent执行
Cloud Sandbox隔离执行环境
CLI/Web/App多平台访问
Custom Prompts用户自定义指令
codex-1 Model专业编程模型
Async Tasks后台任务执行
Task Tracking进度监控
Internet Access实时网络搜索

下一步

  1. 从上面的列表中选择一个工具
  2. 跟随我们的指南: 路径 1: 使用 AI 工具
  3. 开始编程,在 AI 辅助下效率提升 2-3 倍

有问题? 加入 GitHub 上的讨论