IDE & 工具列表
约 1274 字大约 4 分钟
ai coding
2026-01-11
AI Coding Tools
Claude Code
- 简介: Anthropic 推出的官方命令行 AI 编码助手,深度集成了 Claude 3.5 Sonnet/Opus 模型。它能够直接在终端中理解项目上下文、执行文件操作并生成代码。
- 最佳实践:
- 利用其强大的推理能力处理复杂的重构任务。
- 使用
claude命令配合文件路径(如claude src/)一次性加载相关上下文。
- 链接: Anthropic
Claude Code Router
- 简介: 一个智能路由工具,用于在 Claude 的不同模型(Haiku, Sonnet, Opus)之间自动分配编码任务。它根据任务的复杂度(如简单修复 vs 架构设计)选择性价比最高的模型。
- 最佳实践:
- 配置路由规则:将文档修正路由至 Haiku,逻辑开发路由至 Sonnet,复杂架构路由至 Opus。
- 链接: (社区工具或概念)
OpenAI Codex
- 简介: OpenAI 专为代码生成训练的大语言模型,是 GitHub Copilot 的早期基础。现在主要指通过 OpenAI API 直接访问的代码能力(如 GPT-4o)。
- 最佳实践:
- 在 Playground 中测试复杂的 Prompt 逻辑,确认模型生成的代码片段准确性后再集成。
- 链接: OpenAI Platform
GitHub Copilot
- 简介: 业界最成熟的 AI 结对程序员,集成在 VS Code 等 IDE 中,提供代码补全、聊天和内联建议。
- 最佳实践:
- 注释驱动开发: 先写详细的注释或函数签名,让 Copilot 填充实现。
- Copilot Workspace: 利用 Copilot Workspace 进行跨文件的复杂任务规划。
- 链接: GitHub Copilot
Gemini CLI
- 简介: Google Gemini 模型的命令行接口。凭借 Gemini 1.5 Pro 的超长上下文窗口(2M+ tokens),它可以一次性读取并理解整个大型代码库。
- 最佳实践:
- 全库审计: 将整个
src/目录作为上下文,询问全局性的架构问题或进行 Bug 追踪。 - 使用 Google AI Studio 获取 API Key 并配置 CLI。
- 全库审计: 将整个
- 链接: Google AI Studio
Amp
- 简介: 一款新颖的 AI 驱动的代码编辑器/工具,强调速度和键盘操作,通过 AI 预测开发者的下一个意图。(注:也可能指 Rust 编写的终端编辑器 Amp,但在 AI Coding 语境下通常指 AI 增强版)。
- 最佳实践:
- 结合 Vim 模式使用,利用 AI 快速生成样板代码。
- 链接: Amp Editor (参考)
Cursor Agent CLI
- 简介: Cursor 编辑器的无头(Headless)CLI 版本。允许在服务器或 CI/CD 环境中运行 Cursor 的 "Composer" Agent 功能,自动修改代码。
- 最佳实践:
- 在 CI 流水线中集成,用于自动修复 Lint 错误或根据 TODO 注释自动生成代码。
- 链接: Cursor
OpenCode
- 简介: 一个开放的 AI 编程环境标准或平台,旨在定义 AI Agent 与代码库交互的接口。
- 最佳实践:
- 遵循 OpenCode 协议编写自定义 Agent,确保跨工具的兼容性。
- 链接: (相关项目: OpenCode Interpreter)
Factory Droid
- 简介: 一个专注于批量化代码生成和自动化维护的 AI Agent。它像工厂流水线一样,根据蓝图(Blueprints)批量生产模块代码。
- 最佳实践:
- 定义清晰的模板(Blueprints),用于生成 CRUD 接口或测试用例。
- 链接: (无特定官方链接,概念性工具)
Qwen Code
- 简介: 阿里巴巴通义千问团队推出的代码专用模型(Qwen2.5-Coder)。在多语言支持和数学逻辑方面表现出色,开源且性能强大。
- 最佳实践:
- 部署本地版 Qwen-Coder 配合 Ollama 使用,保护代码隐私。
- 链接: Qwen GitHub
Agent Orchestration (Vibe Coding)
Vibe Kanban
- 简介: Vibe Kanban 是一个并行的 AI 编码代理编排工具。它使用 Git worktrees 为每个 AI Agent(Claude, Codex 等)提供独立工作区,允许开发者像看板一样管理多个 AI 的并发任务。
- 最佳实践:
- 并发开发: 同时指派一个 Agent 写前端组件,另一个 Agent 写后端 API。
- Code Review: 使用内置 Diff 工具,像审查人类代码一样审查 Agent 的产出。
- 链接: 官方文档
Oh My OpenCode
- 简介: Oh My OpenCode 是一个功能强大的 OpenCode 代理编排插件。核心代理 Sisyphus 能自动拆解任务,调度 Oracle(架构)、Librarian(文档)、Frontend(前端)等子代理协同工作。
- 最佳实践:
- Ultrawork 模式: 使用
ultrawork命令开启全自动循环开发,适合从零构建功能模块。 - LSP 辅助: 确保环境中有对应的 Language Server,以便 Agent 能准确跳转和重构。
- Ultrawork 模式: 使用
- 链接: GitHub
Stitch & AI Studio
- 简介: 结合 Google AI Studio 的强大原型能力与代码"缝合"(Stitch)工具。利用 AI Studio 的快速 Prompt 调试和多模态输入,生成代码片段,再通过 Stitch 工具将其集成到现有项目中。
- 最佳实践:
- 在 AI Studio 中上传 UI 截图,生成前端代码,然后"缝合"到 React 组件中。
- 链接: Google AI Studio
