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 |
| L4 | PRD 到生产环境 | AI 软件工程师: Marblism, bolt.new, Trickle, Lovable, Devin, Genie, Engine, devlo, Gru |
| L5 | AI 开发团队 | AutoDev, MetaGPT, MGX |
精选工具
- GitHub Copilot - 行业标准的 AI 代码补全
- Cursor - AI 优先的代码编辑器,具备聊天和生成功能
- Claude CLI - 命令行 AI 编程助手
- Gemini CLI - Google 的 AI 编程助手
- 其他工具 - 探索更多 AI 编程工具
快速开始
AI 编程新手? 从我们的 学习路径:使用 AI 工具 开始 —— 一个为期 2 周的指南,助你掌握 AI 编程助手。
选择你的 AI 编程工具
适合初学者
推荐: Cursor
- 最容易上手
- 一站式解决方案 (自动补全 + 聊天)
- 优秀的多文件上下文支持
适合 VS Code 高级用户
推荐: GitHub Copilot
- 无缝集成 VS Code
- 快速自动补全
- 行业标准
适合终端爱好者
推荐: Claude CLI
- 命令行优先
- 出色的推理能力
- 非常适合重构
适合 Google 生态用户
推荐: Gemini CLI
- 超大上下文窗口
- 多模态能力
- Google 集成
工具能力矩阵
Cursor
| Feature | 描述 |
|---|---|
| AGENTS.md | AI对齐的项目上下文标准 |
| Rules (.cursor/rules) | 基于glob模式的精细化控制 |
| Commands | 工作流自定义斜杠命令 |
| Skills | 可复用能力和工具函数 |
| MCP | Model Context Protocol 集成 |
| Hooks | 文件操作生命周期拦截器 |
| Sub-agents | 特定任务的专用AI代理 |
| BugBot | 带运行时上下文的自动调试器 |
| Modes | Agent/Ask/Plan/Debug 模式切换 |
| Tab | 智能代码补全 |
| Chat | AI对话界面 |
| Codebase Indexing | 项目级向量搜索 |
| @ Symbols | 文件/函数引用 |
| Notepad | 持久化草稿板上下文 |
| Docs Integration | 自定义文档索引 |
| Privacy Mode | 本地处理选项 |
| Model Selection | Claude/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 | 前后置操作拦截器 |
| MCP | Model Context Protocol |
| Sub-agents | 自定义代理创建 |
| Agent Teams | 多代理协调 |
| Plan Mode | 修改前的只读分析 |
| Worktrees | Git worktree隔离 |
| Session Management | 恢复、重命名、分支会话 |
| Headless Mode | CI/CD自动化 |
| Extended Thinking | 深度推理模式 |
| Git Integration | PR创建、提交自动化 |
| Image Analysis | 多模态支持 |
| Plugins | IDE/编辑器扩展 |
| Multi-surface | 终端/IDE/桌面/网页 |
| Checkpointing | 状态保存/恢复 |
| Memory | 长期记忆系统 |
| Sandboxing | 安全沙箱执行 |
| IDE Integrations | VS Code/JetBrains桌面集成 |
Gemini CLI
| Feature | 描述 |
|---|---|
| GEMINI.md | 项目上下文配置 |
| Skills | Agent技能系统 |
| MCP | Model Context Protocol |
| Hooks | 生命周期钩子 |
| Sub-agents | Agent委托 |
| YOLO Mode | 非交互式执行 |
| 100万 Token Context | 超大上下文窗口 |
| Multimodal | 图像/视频/音频/PDF支持 |
| Built-in Search | Google搜索集成 |
| Extensions | 插件系统 |
| Checkpointing | 状态保存/恢复 |
| Sandbox | 隔离执行环境 |
| Headless Mode | 脚本/自动化 |
| Trusted Folders | 安全边界 |
| Token Caching | 成本优化 |
| IDE Integration | VS Code伴侣 |
GitHub Copilot
| Feature | 描述 |
|---|---|
| Custom Instructions | 个人/团队编码规范 |
| Agent Skills | 可复用能力 |
| MCP | Model Context Protocol |
| Hooks | 生命周期自动化 |
| Custom Agents | 专用AI代理 |
| Participant | @-mentions上下文引用 |
| Coding Agent | 自主PR创建 |
| Code Review | 自动化PR审查 |
| Copilot CLI | 命令行界面 |
| Copilot Chat | IDE聊天界面 |
| Copilot Spaces | 上下文工作区 |
| Copilot Memory | 跨会话学习 |
| Spark | 应用部署平台 |
| Auto Model Selection | 动态模型切换 |
| Repository Indexing | 代码库理解 |
| Content Exclusion | 隐私/安全控制 |
| Copilot SDK | 开发工具包 |
Trae
| Feature | 描述 |
|---|---|
| Rules | 项目特定规范 |
| Skills | 自定义能力 |
| MCP | Model Context Protocol |
| Agent | AI编码助手 |
| SOLO Mode | 自主任务完成 |
| Builder Mode | 项目脚手架 |
| Chat Mode | 交互式编码助手 |
| Multi-model Support | Claude/DeepSeek/Doubao |
| Remote Development | SSH/容器支持 |
| Figma to Code | 设计转代码 |
| Multi-modal | 图像理解 |
| Smart Completion | 上下文感知建议 |
| Cue-Pro | 编辑预测AI |
| Vercel Integration | Vercel部署集成 |
| Supabase Integration | 后端开发集成 |
OpenCode
| Feature | 描述 |
|---|---|
| AGENTS.md | 项目上下文配置 |
| Rules | 自定义指令 |
| Skills | Agent能力 |
| MCP | Model Context Protocol |
| Agents | 多种Agent类型 |
| Sessions | 多会话并行Agent |
| Multi-provider | 75+ LLM供应商 |
| LSP Support | Language Server Protocol |
| Plan Mode | 只读分析 |
| Share Links | 会话分享 |
| Undo/Redo | 变更管理 |
| Desktop App | 图形界面 |
| IDE Extensions | VS Code/Vim等 |
| Web Interface | 浏览器访问 |
| GitHub Integration | 原生GitHub支持 |
| Client/Server | 远程执行 |
| Zen Models | 精选模型选择 |
| Ecosystem | 插件生态系统 |
| MCPServers | MCP服务器配置 |
Codex
| Feature | 描述 |
|---|---|
| AGENTS.md | 项目上下文配置 |
| Skills | 可复用能力 |
| MCP | Model Context Protocol |
| Worktrees | Git worktree隔离 |
| Multi-agent Parallel | 并发Agent执行 |
| Cloud Sandbox | 隔离执行环境 |
| CLI/Web/App | 多平台访问 |
| Custom Prompts | 用户自定义指令 |
| codex-1 Model | 专业编程模型 |
| Async Tasks | 后台任务执行 |
| Task Tracking | 进度监控 |
| Internet Access | 实时网络搜索 |
下一步
- 从上面的列表中选择一个工具
- 跟随我们的指南: 路径 1: 使用 AI 工具
- 开始编程,在 AI 辅助下效率提升 2-3 倍
有问题? 加入 GitHub 上的讨论