Agent 与 AI 工具
编程 Agent 与代码助手
Section titled “编程 Agent 与代码助手”| 工具 | 官网 / 文档 | GitHub 或补充入口 | 适合谁 |
|---|---|---|---|
| OpenAI Codex | Codex · 开发文档 | OpenAI Codex | 想让 Agent 阅读、修改和验证项目 |
| Claude Code | 文档 | anthropics/claude-code | 终端和项目级代码任务 |
| Gemini CLI | GitHub | Google Gemini | Google 模型和终端工作流 |
| Aider | 官网 | Aider-AI/aider | 在终端中和 Git 一起修改代码 |
| Goose | 官网 | block/goose | 开源 Agent 和工具连接 |
| OpenHands | 官网 | All-Hands-AI/OpenHands | 软件开发 Agent 和沙箱任务 |
| Cline | 官网 | cline/cline | VS Code 内的编码 Agent |
| Roo Code | 官网 | RooCodeInc/Roo-Code | VS Code 多模型编码工作流 |
| Continue | 官网 | continuedev/continue | IDE 内补全、聊天和 Agent |
| Cursor | 官网 | 文档 | AI 原生代码编辑器 |
| Windsurf | 官网 | 文档 | IDE、Cascade 和代码 Agent |
| Zed | AI 编辑器 | GitHub | 高性能编辑器和协作 |
| Kiro | 官网 | 文档 | 规格驱动的 AI 开发工作流 |
| Replit Agent | 官网 | Replit Docs | 在线创建和部署小应用 |
| Devin | 官网 | Docs | 面向团队的开发 Agent |
| Factory | 官网 | Docs | 软件开发流程自动化 |
应用构建和自动化
Section titled “应用构建和自动化”| 工具 | 官网 / GitHub | 用途 |
|---|---|---|
| v0 | v0.dev | 用自然语言生成 Web UI 和 React 代码 |
| Bolt.new | bolt.new | 浏览器内生成、运行和部署 Web 项目 |
| Lovable | lovable.dev | 从想法生成全栈应用原型 |
| Vercel AI SDK | 官网 · GitHub | 在 Web 应用中接入模型和流式 UI |
| n8n | 官网 · GitHub | 可视化自动化和 AI 工作流 |
| Dify | 官网 · GitHub | LLM 应用、知识库和工作流平台 |
| Flowise | 官网 · GitHub | 可视化搭建 LLM 流程 |
| Langflow | 官网 · GitHub | 组件化编排 AI 应用 |
| AnythingLLM | 官网 · GitHub | 本地/私有知识库和聊天 |
| LobeChat | 官网 · GitHub | 多模型聊天与 Agent 工作台 |
| Open WebUI | 官网 · GitHub | 自托管本地模型和 API 界面 |
| LibreChat | 官网 · GitHub | 多模型、插件和自托管聊天 |
Agent 框架和开发 SDK
Section titled “Agent 框架和开发 SDK”| 项目 | 官网 / GitHub | 适合什么 |
|---|---|---|
| OpenAI Agents SDK | Python · TypeScript | Agent、工具、交接和追踪 |
| Anthropic Agent SDK | 文档 | 在自己的应用中使用 Claude Code 能力 |
| Google ADK | 文档 · Python GitHub | Google 的 Agent 开发套件 |
| LangChain | 官网 · GitHub | 模型、工具、检索和 Agent 编排 |
| LlamaIndex | 官网 · GitHub | 数据连接、RAG 和 Agent |
| Microsoft AutoGen | 文档 · GitHub | 多 Agent 对话和工作流 |
| CrewAI | 官网 · GitHub | 角色化多 Agent 流程 |
| Semantic Kernel | 文档 · GitHub | Microsoft 生态的 Agent 编排 |
| Haystack | 官网 · GitHub | RAG、搜索和生成管线 |
| DSPy | 官网 · GitHub | 可优化和评估的 LLM 程序 |
| PydanticAI | 官网 · GitHub | Python 类型安全 Agent |
| smolagents | 文档 · GitHub | 轻量代码 Agent |
| Mastra | 官网 · GitHub | TypeScript Agent 应用 |
选择工具的建议
Section titled “选择工具的建议”- 想“直接用”:先从 Codex、Claude Code、Gemini CLI、Cursor、Aider 中选一个;
- 想“搭工作流”:看 n8n、Dify、Flowise、Langflow;
- 想“自己开发”:先看一个 SDK,再做单 Agent + 一个工具的小项目;
- 想“自托管”:先确认模型 API、数据库、文件、日志、更新和权限如何维护;
- 任何能执行命令、改文件、发请求或付费的工具,都要先用测试目录和最小权限。