🔥 BRAVE 質押池已上線 — 在錢包搜尋 BRAVE 即可委託

开源 AI Agent 编排工具指南:以 Craft Agents 为例

    • #32880

      Craft Agents 是由知名笔记应用 Craft.do 团队(lukilabs)开发的开源 AI Agent(人工智能体)编排工具。它于 2026 年 1 月正式发布,采用 Apache 2.0 开源协议,基于 Anthropic 的 Claude Agent SDK 构建。

      与传统的 AI 聊天机器人(如 ChatGPT、Claude 网页版)不同,Craft Agents 打破了”仅限对话”的局限,让 AI 能够直接基于用户的文档指令去执行复杂任务——包括读写文件、调用 API、管理项目等实际操作。

      💡 核心定位:Craft Agents 是 Anthropic 命令行工具 Claude Code 的图形化界面(GUI)重构版本,为不熟悉命令行的用户提供了更直观、更高效的交互方式。


      🧠 一、核心理念——文档即指令

      1.1 为什么”文档即指令”如此重要?

      Craft Agents 的核心创新在于一个简洁而强大的理念:

      「Agents need context. Agents need instructions. Your documents have both.」
      (智能体需要上下文,智能体需要指令,而你的文档两者兼备。)

      传统的 AI 工具通常需要用户逐条输入指令,每次对话都是”一次性”的。而 Craft Agents 将 Craft 文档转化为 AI 代理的”操作说明书”,实现了:

      传统 AI 聊天Craft Agents
      对话式、一次性文档驱动、可复用
      需要反复解释上下文自动继承文档上下文
      仅生成文本回复可执行实际操作
      单一模型调用多工具/多服务编排

      1.2 无需编程的智能体编排

      Craft Agents 的一大亮点是彻底降低了 AI Agent 的使用门槛

      • 🔤 自然语言驱动:用户只需在文档中用自然语言写下任务要求和工作流程,Craft Agents 就能将其识别并转化为可执行的逻辑
      • 🎭 智能体编排器:它不仅是一个 AI 助手,更是一个”Agent Orchestrator”,可以根据文档内容调度不同的工具、API 和资源
      • 🔄 迭代优化:文档可以持续修改和优化,AI 的行为会随之调整,无需重新编写代码

      💡 实际案例:Craft 团队内部的财务、市场、人力资源(HR)等非技术部门已在使用 Craft Agents 处理自动化工作流,例如自动生成报告、整理数据、同步多平台信息等。


      ⚙️ 二、主要功能与特性

      2.1 图形化界面(GUI)

      Craft Agents 是对 Claude Code 命令行工具的视觉化重构,提供了更直观的用户体验

      功能模块详细说明
      📥 多会话收件箱(Multi-Session Inbox)采用类似邮件收件箱的设计,支持同时开启多个会话并保持上下文,用户可以像切换邮件一样切换 AI 任务,每个会话都有独立的状态管理、标记和工作流
      🔍 工具可视化(Tool Visualization)实时显示 AI 正在使用的工具和执行步骤,用户可以清晰看到”AI 正在做什么”
      📊 流式响应(Streaming Responses)实时显示 AI 的思考过程和输出内容,无需等待完整响应
      📝 多文件差异视图(Multi-File Diff)类似 VS Code 的差异对比窗口,可以直观查看 AI 对文件的所有修改
      🎨 主题系统(Theme System)支持应用级和工作区级的级联主题定制

      2.2 广泛的连接性

      Craft Agents 的强大之处在于它能够连接几乎任何工具和服务,构建真正的自动化工作流:

      🔌 支持的连接类型

      1. MCP 服务器(Model Context Protocol)
        • MCP 是 Anthropic 于 2024 年 11 月开源的协议,旨在为 AI 应用提供连接外部系统的标准化方式
        • 类比理解:如果说 USB-C 是电子设备的通用连接标准,那么 MCP 就是 AI 应用的”USB-C 接口”
        • Craft Agents 内置了对 32+ Craft 文档工具 的 MCP 集成,包括区块管理、集合操作、搜索功能、任务管理等
        • 自 MCP 发布以来,社区已构建了数千个 MCP 服务器,覆盖文件系统、数据库、第三方服务等各种场景
      2. REST API
        • 支持连接 Google、Slack、Microsoft 等企业服务的 API
        • 可自定义 API 调用,实现与任意 HTTP 服务的集成
      3. 本地文件系统
        • 可直接访问和管理本地文件,包括 Obsidian 知识库、Apple Notes 等
        • 支持文件的创建、读取、修改和删除操作
      4. 企业工具集成
        • Linear(项目管理)
        • Slack(团队沟通)
        • 以及通过 MCP 或 API 可连接的几乎任何现代 SaaS 工具

      2.3 三级权限控制系统

      安全性是 AI Agent 工具的核心关注点。Craft Agents 提供了精细的权限管理:

      权限模式说明适用场景
      🔍 Explore(探索模式)仅允许只读操作,AI 只能查看文件和信息,不能进行任何修改初次了解项目结构、代码审查
      Ask to Edit(询问编辑)AI 在执行任何修改操作前都会请求用户确认日常开发、需要人工审核的场景
      Auto(自动执行)AI 可以自主执行大部分操作,仅在高风险操作时请求确认信任度高的自动化任务

      🔒 安全机制补充说明

      • 拒绝列表优先:如果某个命令或操作被明确列入拒绝列表,无论当前权限模式如何,都必须经过用户确认
      • 外层权限约束:在外层作用域被明确限制的权限,无法在内层作用域中被放宽(例如,”deny” 不能被改为 “allow”)
      • 配置文件管理:可以创建 .claude/settings.json 文件来定义项目级别的权限规则,便于团队协作时保持一致的安全策略

      2.4 后台任务与动态状态系统

      为了支持复杂的长时间运行任务,Craft Agents 提供了

      • 🔄 后台任务(Background Tasks):长时间运行的操作可以在后台执行,不阻塞主界面
      • 📊 动态状态系统:可自定义的会话工作流状态,便于跟踪任务进度
      • 💾 会话持久化:会话状态可以保存和恢复,支持跨设备继续工作

      2.5 Skills(技能)系统

      Skills 是 Craft Agents 的一个重要特性,允许用户为每个工作区存储专门的 Agent 指令:

      • 📚 每个工作区可以定义独立的 Skills 集合
      • 🎯 Skills 可以包含特定领域的知识、工作流程或偏好设置
      • 🔄 Anthropic 于 2025 年 12 月将 Agent Skills 规范作为开放标准发布,这意味着 Skills 可以在不同的 Agent 工具之间共享和复用

      🛠️ 三、技术架构与开发背景

      3.1 技术栈

      技术组件说明
      Claude Agent SDK核心 AI 能力来源,这是 Anthropic 提供的官方 SDK,用于构建基于 Claude 的智能体应用
      Electron跨平台桌面应用框架,支持 Windows、macOS 和 Linux
      React前端界面框架
      Bun高性能 JavaScript 运行时,用于项目构建和包管理

      3.2 关于 Claude Agent SDK

      Claude Agent SDK 是理解 Craft Agents 能力边界的关键

      核心设计原则:给予 Agent 一台”计算机”,让它能像人类一样工作。

      Claude Agent SDK 与传统的”函数调用(Function Calling)”有本质区别:

      函数调用Claude Agent SDK
      被动响应式主动执行式
      仅调用预定义函数可以操作真实文件系统和执行 Shell 命令
      单步操作管理完整的执行循环

      SDK 提供的核心能力包括

      • 🗂️ 环境管理:在沙箱化的环境中运行命令
      • 📁 文件系统访问:读写项目文件
      • 🐚 Shell 执行:运行终端命令
      • 🔄 迭代执行:根据结果自动调整下一步操作
      • 📊 结构化输出:返回符合指定 Schema 的 JSON 数据
      • 💰 预算控制:设置最大消费限额

      SDK 近期更新(2025-2026)

      • ✅ 新增结构化输出支持
      • ✅ 新增自动回退模型处理机制
      • ✅ 新增扩展上下文窗口的 Beta 支持
      • ✅ Claude Code 现已默认包含在包中

      3.3 开源协议与开发模式

      • 📜 开源协议:Apache 2.0,允许自由 Fork、修改和商业使用
      • 🤖 开发模式:代码主要由 AI(Claude)编写,但由资深工程师主导架构设计
      • 🔁 自举开发:Craft 团队使用 Craft Agents 来开发 Craft Agents 本身——”只用提示词,不用代码编辑器”

      👥 四、适用人群与使用场景

      4.1 开发者

      场景说明
      💻 Claude Code 图形化替代对于不喜欢命令行的开发者,提供更友好的交互方式
      🔍 代码审查利用多文件差异视图快速审查代码变更
      🏗️ 项目管理通过文档驱动的方式管理开发任务
      🔧 自动化脚本将重复性开发任务自动化

      4.2 企业团队

      部门应用案例
      💼 财务自动生成财务报告、数据整理
      📣 市场内容创作、多平台发布、数据分析
      👔 人力资源简历筛选、入职文档生成
      📊 运营工作流自动化、跨系统数据同步

      4.3 效率工具爱好者

      • 📚 将个人知识库转化为可执行的自动化工具
      • 🔗 连接多个 SaaS 服务,构建个人工作流
      • 📝 用文档管理和驱动日常任务

      🚀 五、快速开始指南

      5.1 安装步骤

      # 1. 克隆仓库 git clone https://github.com/lukilabs/craft-agents-oss.git
      
      # 2. 进入项目目录 cd craft-agents-oss
      
      # 3. 安装依赖(需要 Bun 运行时) bun install
      
      # 4. 启动应用 bun run electron:start

      5.2 首次配置

      1. 启动应用后,选择 API 提供商(默认为 Anthropic Claude)
      2. 输入 API Key
      3. 配置权限模式
      4. 开始创建你的第一个 Agent 会话

      🔑 六、API 配置与替代方案

      6.1 我没有 Claude 账号,能使用吗?

      简短回答:可以,但你需要一个 API Key。

      Craft Agents 本质上是一个”外壳”或”界面”,其核心智能依赖于大语言模型。官方版本深度基于 Claude 模型(尤其是 Claude 3.5 Sonnet 及更新版本)。

      获取 API Key 的途径

      方式说明
      🔑 Anthropic APIAnthropic Console 注册并申请 API Key,按使用量计费
      🌐 OpenRouter提供统一 API 接口
      🤖 Poe API可使用 Poe 订阅积分调用顶级模型

      6.2 使用 OpenRouter

      OpenRouter 是目前最灵活的替代方案之一

      配置步骤

      1. OpenRouter 官网 注册并生成 API Key
      2. 在 Craft Agents 设置中:
        • API Key:填入 OpenRouter Key
        • Base URL:设置为 https://openrouter.ai/api/v1
        • 模型名称:使用 OpenRouter 的模型标识符(如 anthropic/claude-3.5-sonnet

      优势

      • 🔄 多模型接入,但目前 Craft Agents 只支持Claude模型调用
      • 🔌 OpenAI 兼容格式,配置简单
      • 💰 按量付费,灵活选择

      6.3 使用 Poe API

      如果你已经是 Poe 订阅用户,Poe API 可能是最经济的选择

      配置步骤

      1. 访问 poe.com/api_key 生成 API Key
      2. 在 Craft Agents 设置中:
        • API Key:填入 Poe API Key
        • Base URL:设置为 https://api.poe.com/v1
        • 模型名称:使用 Poe 机器人代码(如 Claude-Sonnet-4GPT-4o

      优势

      • 💎 利用 Poe 订阅积分,无需额外充值
      • 🔄 同一 API Key 可切换多种顶级模型
      • 🌍 访问 Claude、GPT、Gemini 等主流模型

      ⚠️ 注意事项

      • 使用 API 调用会消耗 Poe 计算积分,复杂任务消耗较快
      • 确保所选模型支持”工具调用(Tool Use/Function Calling)”功能

      6.4 社区 Fork 版本

      由于 Craft Agents 是开源项目,社区正在开发支持其他模型的版本

      • 🔧 OpenAI (GPT-4o) 支持
      • 🏠 通过 Ollama 连接本地模型
      • 🇨🇳 国产大模型(如 DeepSeek)支持

      🆚 七、开源 Claude Code GUI 工具深度对比

      本文将帮助你全面了解目前市面上主要的开源 Claude Code GUI 替代方案,以便根据自身需求做出最佳选择。

      7.1 工具概览

      截至 2026 年 1 月,开源社区涌现了多款优秀的 Claude Code GUI 替代品。以下是主要工具的分类概览:

      ┌─────────────────────────────────────────────────────────────────┐
      │                    开源 Claude Code 生态系统                      │
      ├─────────────────────────────────────────────────────────────────┤
      │                                                                   │
      │  ┌─────────────┐    ┌─────────────┐    ┌─────────────┐          │
      │  │   桌面 GUI   │    │   CLI 工具   │    │  IDE 扩展   │          │
      │  ├─────────────┤    ├─────────────┤    ├─────────────┤          │
      │  │ Craft Agents│    │  OpenCode   │    │    Cline    │          │
      │  │   Opcode    │    │   Aider     │    │  Continue   │          │
      │  │  OpenHands  │    │             │    │    Roo      │          │
      │  │Open Cowork  │    │             │    │             │          │
      │  └─────────────┘    └─────────────┘    └─────────────┘          │
      │                                                                   │
      └─────────────────────────────────────────────────────────────────┘

      7.2 主要工具详细介绍


      🔷 Opcode(原 Claudia)

      官方网站opcode.sh | claudia.so
      GitHubgithub.com/winfunc/opcode
      GitHub Stars约 20,200 ⭐
      开源协议AGPL-3.0

      📖 背景介绍

      Opcode 的前身是 Claudia,于 2025 年 8 月(v0.2.0 版本)正式更名。它被广泛认为是目前最成熟、功能最完整的 Claude Code GUI 工具之一,由 Asterisk Labs 团队开发维护。其命名来源于计算机指令中的”操作码(Operation Code)”概念,寓意这是一款帮助开发者高效执行代码操作的工具。

      🛠️ 技术架构

      组件技术选型
      框架Tauri 2.0(Rust 后端)
      前端React + TypeScript
      构建原生编译,非 Electron
      平台macOS、Windows、Linux

      Tauri 相比 Electron 的优势

      • 📦 更小的安装包体积(约 1/10)
      • 🚀 更快的启动速度
      • 💾 更低的内存占用
      • 🔒 更好的安全性(Rust 内存安全)

      ✨ 核心功能

      1. 🗂️ 项目与会话管理
        • 可视化项目浏览器,支持树状文件导航
        • 多会话管理,每个项目可以有多个独立会话
        • 会话检查点(Session Checkpoints):保存会话快照,随时回滚到之前状态
      2. 🤖 CC Agents(自定义智能体)
        • 使用可视化编辑器创建专属 AI Agent
        • 支持自定义系统提示词(System Prompt)
        • 预置多个实用 Agent 模板
          • Git 工作流自动化:分析仓库变更,生成符合 Conventional Commits 规范的提交信息
          • 安全测试(SAST):全面的代码安全审计,包含威胁建模(STRIDE)、漏洞扫描(OWASP Top 10、CWE)
          • 自动化单元测试生成:分析代码库并生成覆盖率 >80% 的单元测试
      3. 📊 使用分析仪表盘(Usage Analytics)
        • 追踪 API 成本和 Token 使用量
        • 可视化展示使用趋势
        • 帮助优化 AI 调用效率
      4. 🔌 MCP 服务器管理
        • 中央化的 MCP 服务器配置界面
        • 支持添加、编辑、删除 MCP 连接
        • 实时监控 MCP 服务状态
      5. ⏰ 时间线与检查点(Timeline & Checkpoints)
        • 可视化展示会话历史
        • 支持任意时间点的状态恢复
      6. 📝 CLAUDE.md 管理
        • 项目级别的 AI 配置文件管理
        • 定义项目特定的规则和上下文

      🎯 适用场景

      • ✅ 追求极致 IDE 体验的开发者
      • ✅ 需要详细成本追踪的团队
      • ✅ 希望创建和管理多个自定义 Agent的用户
      • ✅ 重视安全性和代码审计的企业

      ⚠️ 注意事项

      • AGPL-3.0 协议要求:如果你修改代码并提供服务,必须开源修改后的代码
      • 该项目与 Anthropic 无官方关联

      🔷 Craft Agents

      官方网站agents.craft.do
      GitHubgithub.com/lukilabs/craft-agents-oss
      开源协议Apache 2.0

      📖 背景介绍

      Craft Agents 由知名笔记应用 Craft.do 的开发团队(lukilabs)打造。与 Opcode 的”IDE 风格”不同,Craft Agents 采用了更接近文档协作工具的设计理念,强调”文档即指令”的工作方式。它的设计初衷是让非技术人员也能轻松使用 AI Agent。

      🛠️ 技术架构

      组件技术选型
      框架Electron
      前端React
      核心Claude Agent SDK
      平台macOS、Windows、Linux

      ✨ 核心功能

      1. 📥 多会话收件箱(Multi-Session Inbox)
        • 创新的”邮件收件箱”式界面设计
        • 每个会话都有独立的状态管理和标记系统
        • 支持会话优先级排序和筛选
      2. 🔐 三级权限控制系统
        • Explore:只读模式,安全探索
        • Ask to Edit:修改前请求确认
        • Auto:自动执行模式
      3. 🔗 深度集成能力
        • 32+ Craft 文档工具的原生 MCP 集成
        • REST API 连接
        • GitHub、Linear、Slack 等企业工具集成
      4. ⚙️ 配置驱动的定制化
        • 通过 YML 和 Markdown 文件配置
        • Skills(技能)、Themes(主题)、Statuses(状态)均可自定义
        • 无需复杂的 UI 设置
      5. 📄 文档驱动工作流
        • 以文档作为 Agent 的”操作说明书”
        • 适合知识工作者的使用习惯

      🎯 适用场景

      • ✅ 偏好文档驱动工作流的用户
      • 非技术团队(财务、HR、市场等)
      • ✅ 已使用 Craft.do 的用户
      • ✅ 需要商业友好开源协议(Apache 2.0)的企业

      💡 与 Opcode 的关键差异

      方面OpcodeCraft Agents
      设计理念IDE 风格文档/收件箱风格
      技术栈Tauri (Rust)Electron
      配置方式GUI 为主YML/Markdown 文件
      开源协议AGPL-3.0Apache 2.0
      目标用户开发者开发者 + 非技术人员

      🔷 Open Claude Cowork(Composio 版)

      GitHubgithub.com/ComposioHQ/open-claude-cowork
      开源协议:开源(具体协议见仓库)

      📖 背景介绍

      Open Claude Cowork 是由 Composio 团队开发的开源版 Claude Cowork。Composio 是一家专注于 AI Agent 工具集成的公司,其核心产品是一个提供 500+ SaaS 应用集成的工具平台。这款工具的最大特点是其无与伦比的第三方服务连接能力

      🛠️ 技术架构

      组件技术选型
      桌面框架Electron
      后端Express.js
      AI SDKClaude Agent SDK + OpenCode SDK
      集成层Composio Tool Router

      ✨ 核心功能

      1. 🔌 500+ SaaS 应用集成
        • Gmail、Slack、GitHub、Google Drive 等主流应用
        • 通过 Composio Tool Router 实现统一接入
        • 工具调用实时流式显示
      2. 🤖 多 AI 提供商支持
        • Anthropic Claude
        • xAI Grok
        • 智谱 GLM
        • MiniMax
        • 更多模型持续添加中
      3. 💬 持久化会话管理
        • 利用 Claude Agent SDK 内置的会话管理
        • 首条消息创建新会话,返回 session_id
        • 后续消息通过 resume 选项恢复上下文
      4. 🔧 Agent Skills 系统
        • 支持定义专门的技能(Markdown 格式)
        • 当技能被触发时,Claude 自动调用相关指令
        • 扩展 Claude 的领域特定能力
      5. 🔗 MCP 服务器集成
        • 工具通过 Composio 仪表盘进行用户级认证
        • 实时显示工具调用过程

      🎯 适用场景

      • ✅ 需要连接大量第三方服务的用户
      • ✅ 跨多个 SaaS 平台的自动化工作流
      • ✅ 希望使用非 Claude 模型(如 GLM、MiniMax)的用户
      • ✅ 已使用 Composio 生态的团队

      💡 独特优势

      Open Claude Cowork 的最大卖点是其背后的 Composio 生态系统。相比其他工具需要手动配置 MCP 或 API,Composio 提供了”开箱即用”的 500+ 应用连接能力,大大降低了集成成本。


      🔷 OpenHands(原 OpenDevin)

      官方网站openhands.dev
      GitHubgithub.com/OpenHands/OpenHands
      GitHub Stars约 66,700 ⭐
      开源协议MIT(企业版目录除外)

      📖 背景介绍

      OpenHands 是目前最受欢迎的开源 AI 开发平台之一,拥有超过 6.6 万 GitHub Stars、500+ 贡献者和 7000+ 次提交。它的目标是创建能够像人类开发者一样工作的 AI 智能体——不仅能生成代码,还能修改代码、执行命令、浏览网页、调用 API。每月有超过 65 万开发者使用 OpenHands。

      🛠️ 技术架构

      组件技术选型
      核心 SDKPython(可组合式库)
      CLI命令行工具
      GUIReact 单页应用 + REST API
      部署Docker / Kubernetes
      模型模型无关(Claude、GPT、本地模型等)

      ✨ 核心功能

      1. 📦 多层次产品形态
        • SDK:Python 库,可编程定义 Agent,本地运行或云端扩展至数千个 Agent
        • CLI:命令行工具,体验类似 Claude Code
        • Local GUI:本地桌面应用,附带 REST API
      2. 🚀 企业级扩展能力
        • 从单个 Agent 扩展到数千个
        • 隔离的 Docker/Kubernetes 环境部署
        • 完整的访问控制和审计日志
      3. 🔗 原生企业集成
        • GitHub、GitLab
        • CI/CD 管道
        • Slack
        • 工单系统
      4. 🛠️ 实用功能场景
        • PR 摘要与反馈应用:快速总结 Pull Request,自动应用反馈、修复测试
        • 测试生成与维护:为新功能生成测试,捕获回归问题
        • 文档自动化:从提交和 PR 直接生成准确的文档和发布说明
        • 遗留代码现代化:分解单体应用、清理技术债务
      5. ⚙️ 灵活的工作空间
        • Agent 可使用本地机器作为工作空间
        • 或在临时工作空间中运行(Docker/Kubernetes)

      🎯 适用场景

      • 企业级 AI 开发平台需求
      • ✅ 需要大规模并行运行多个 Agent
      • ✅ 已有完善 CI/CD 和 DevOps 体系的团队
      • ✅ 需要模型无关解决方案(不想被锁定在 Claude)
      • ✅ 重视开源社区和持续演进

      💡 独特优势

      OpenHands 是这些工具中规模最大、社区最活跃的项目。其 SDK 设计允许从简单的本地使用扩展到企业级部署,非常适合需要渐进式采用的团队。


      🔷 OpenCode

      官方网站opencode.ai
      GitHubgithub.com/sst/opencode
      GitHub Stars约 81,800 ⭐
      开源协议:MIT

      📖 背景介绍

      OpenCode 是由 SST(Serverless Stack)团队开发的开源 AI 编程助手,是目前 GitHub Stars 最高的 Claude Code 开源替代品之一。它的核心设计理念是”终端复兴(Terminal Renaissance)“——相信最高效的开发者仍然热爱终端,而 AI 助手应该深度融入这种工作流。

      🛠️ 技术架构

      组件技术选型
      语言Go
      界面TUI(Terminal User Interface,基于 Bubble Tea)
      数据库SQLite(会话持久化)
      部署CLI / 桌面应用 / VS Code 扩展

      ✨ 核心功能

      1. 🖥️ 原生 TUI 界面
        • 基于 Bubble Tea 的流畅终端体验
        • 可定制主题
        • 响应式设计
      2. 🧠 LSP 智能集成
        • 自动加载对应语言的 Language Server
        • 提供代码智能提示
        • 与编译器/LSP 交互验证代码正确性——不是”氛围编程(Vibe Coding)”,而是真正检查代码
      3. 🤖 75+ AI 提供商支持
        • OpenAI、Anthropic Claude、Google Gemini
        • AWS Bedrock、Groq、Azure OpenAI
        • OpenRouter 以及本地模型
        • 核心特性:AI 与 UI 解耦
      4. 📝 AGENTS.md 规范
        • 在仓库根目录放置 AGENTS.md 文件
        • AI 自动读取项目约定和技术栈信息
        • 实现”即时上下文加载”
      5. 🔧 内置 Agent 类型
        • build:默认 Agent,拥有完整开发权限
        • plan:只读 Agent,用于分析和代码探索
        • @general:通用子代理,用于复杂搜索和多步骤任务
      6. 📁 文件变更追踪
        • 可视化展示会话期间的文件变更
        • 支持外部编辑器(可同时手动编辑文件)
      7. ☁️ 远程工作空间(开发中)
        • 客户端/服务器架构
        • 支持在远程 Docker 容器中运行会话
        • “Workspaces” 功能:关闭电脑后会话仍持久化

      🎯 适用场景

      • 终端重度用户
      • ✅ 需要灵活切换多种 AI 模型
      • ✅ 多语言项目(LSP 自动适应)
      • ✅ 追求最小资源占用(Go 编写,非 Electron)

      🔷 Cline

      官方网站cline.bot
      VS Code 扩展Visual Studio Marketplace
      开源协议:开源(免费)

      📖 背景介绍

      Cline(最初名为 “Claude Dev”)是一款直接嵌入 VS Code 的 AI 编程助手。对于不想离开 IDE 的开发者来说,这是最自然的选择——无需安装额外的桌面应用,在熟悉的编辑器中即可使用 AI Agent 的全部能力。

      ✨ 核心功能

      1. 📋 Plan Mode(计划模式)
        • AI 先提出具体步骤(文件变更、命令、测试等)
        • 用户批准后才执行
        • “可信赖的计划模式”——未经允许绝不执行
      2. 🔌 MCP 深度集成
        • 支持 MCP Marketplace 中的标准化扩展
        • 可连接内部 API、数据服务、合规系统
        • 每个扩展都需要明确批准、管理和记录
      3. 🤖 模型无关
        • 支持 Anthropic、OpenRouter 等云服务
        • 支持通过 Ollama 运行本地模型
        • 零供应商锁定
      4. 🔒 隐私保护
        • 代码默认留在本地
        • 适合私有代码库
      5. 📝 编辑器原生体验
        • 内联差异显示
        • 终端输出直接在 VS Code 中查看
        • 测试反馈集成

      🏢 企业版 Cline Teams

      对于企业环境,Cline 提供了 Cline Teams 版本,增加了:

      • 单点登录(SSO)
      • 基于角色的访问控制(RBAC)
      • 中央策略管理
      • 审计与追踪分析

      🎯 适用场景

      • VS Code 重度用户
      • ✅ 希望在 IDE 内完成所有工作
      • ✅ 需要MCP 工具扩展
      • ✅ 预算有限,希望使用本地模型

      💰 成本

      Cline 本身完全免费开源,你只需支付 LLM API 调用费用(或使用免费的本地模型)。


      🔷 Aider

      官方网站aider.chat
      GitHubgithub.com/Aider-AI/aider
      开源协议Apache 2.0

      📖 背景介绍

      Aider 是最早的开源 AI 编程助手之一,也是目前在 CLI 工具中最成熟的选择。它的设计哲学是:AI 应该像一位结对编程的同事,而不是替代开发者。Aider 深度整合 Git 工作流,让 AI 辅助编程变得自然而可控。

      🛠️ 技术架构

      组件技术选型
      语言Python
      界面CLI(纯命令行)
      版本控制Git 原生集成
      安装pip / pipx

      ✨ 核心功能

      1. 🧠 多模型支持
        • 最佳体验:Claude 3.7 Sonnet、DeepSeek R1 & Chat V3、OpenAI o1/o3-mini/GPT-4o
        • 支持几乎任何 LLM,包括本地模型
      2. 🗺️ 代码库智能映射
        • 自动创建整个代码库的”地图”
        • 帮助 AI 理解大型项目结构
        • 支持 Python、JavaScript、Rust、Ruby、Go、C++、PHP、HTML、CSS 等数十种语言
      3. 📦 Git 原生集成
        • 自动提交变更,生成合理的提交信息
        • 使用熟悉的 Git 工具查看差异、管理和撤销 AI 变更
        • 这是 Aider 的核心优势——每次 AI 修改都是一次 Git 提交
      4. 📁 多文件编辑
        • 同时处理多个源文件
        • AI 可以在单次提交中跨文件协调修改
        • 结合代码库地图,处理大型项目
      5. 🔀 灵活输入方式
        • 添加图片和网页作为上下文
        • 语音输入:用语音描述需求,让 AI 实现
        • 与编辑器协同:在 Aider 聊天的同时手动编辑文件
      6. 🖥️ 编辑器集成
        • 支持与 Emacs、VS Code 等编辑器并行使用
        • Aider 会检测外部编辑,保持 AI 上下文同步

      💰 成本

      • Aider 本身免费开源(Apache 2.0)
      • 仅支付 API 调用费用
      • 典型成本:使用 GPT-4o 实现一个功能约 $0.01-0.10
      • 使用 DeepSeek 或本地模型成本更低

      🎯 适用场景

      • 终端原教旨主义者
      • ✅ 重视 Git 工作流的开发者
      • ✅ 需要可审计、可回滚的 AI 修改
      • ✅ 多语言/多文件项目

      💡 设计哲学

      Aider 代表了 AI 辅助开发的另一种理念——优先考虑终端效率、Git 集成和开发者控制,而非 IDE 便利性。对于习惯命令行工作流、希望获得透明、强大 AI 辅助而不离开终端的开发者,Aider 是极具吸引力的选择。


      7.3 综合对比表

      特性Craft AgentsOpcodeOpen CoworkOpenHandsOpenCodeClineAider
      ⭐ GitHub Stars新项目~20.2k~66.7k~81.8k
      📜 开源协议Apache 2.0AGPL-3.0开源MITMIT开源Apache 2.0
      🖥️ 界面类型桌面 GUI桌面 GUI桌面 GUISDK/CLI/GUITUI/桌面VS Code 扩展CLI
      🛠️ 技术栈ElectronTauri 2ElectronPythonGoVS Code APIPython
      🔌 MCP 支持✅ 32+ 工具
      🤖 多模型支持⚠️ 主要 Claude✅ 多种✅ 模型无关✅ 75+
      📊 使用分析⚠️ 企业版⚠️ Teams
      🔐 权限控制✅ 三级✅ 企业版⚠️✅ Plan Mode⚠️
      🔗 SaaS 集成中等基础✅ 500+✅ 企业级基础MCP 扩展基础
      📁 Git 集成基础✅ GitHub/GitLab✅ 深度
      🎯 学习曲线中-高
      💼 企业功能✅ Teams

      7.4 选型决策指南

      根据你的具体需求,以下是推荐的选择路径:

      你的主要需求是什么?
      │
      ├─> 🖥️ "我想要 IDE 风格的桌面体验" │   ├─> 追求极致性能 → Opcode(Tauri + Rust)
      │   ├─> 需要商业友好协议 → Craft Agents(Apache 2.0)
      │   └─> 需要 500+ SaaS 集成 → Open Claude Cowork
      │
      ├─> ⌨️ "我喜欢在终端工作" │   ├─> 功能全面 + 大社区 → OpenCode
      │   └─> 深度 Git 集成 → Aider
      │
      ├─> 🧩 "我不想离开 VS Code" │   └─> Cline(或 Continue)
      │
      ├─> 🏢 "我需要企业级功能" │   ├─> 大规模 Agent 部署 → OpenHands
      │   └─> 团队协作 + SSO → Cline Teams
      │
      └─> 🤖 "我想使用非 Claude 模型"     ├─> 最多模型选择 → OpenCode(75+ 提供商)
          ├─> 支持国产模型 → Open Claude Cowork(GLM、MiniMax)
          └─> 本地模型 → Cline + Ollama 或 Aider

      7.5 各工具的独特价值主张

      工具一句话价值主张
      Craft Agents“用文档驱动 AI,让非技术人员也能构建自动化工作流”
      Opcode“最接近 IDE 体验的 Claude Code GUI,极致性能与功能”
      Open Claude Cowork“500+ SaaS 应用即插即用,最强集成能力”
      OpenHands“从个人到企业,可扩展的 AI 开发平台”
      OpenCode“终端复兴,75+ 模型自由切换”
      Cline“VS Code 原生体验,Plan Mode 让你完全掌控”
      Aider“Git 原生的 AI 结对编程,每次修改可追溯”

      八、📝小结

      Craft Agents 代表了 AI Agent 工具发展的一个重要方向:将复杂的 AI 能力以用户友好的方式呈现,同时保持高度的可定制性和开放性

      核心要点回顾

      1. 文档即指令:用自然语言文档驱动 AI 执行任务
      2. 🖥️ 图形化界面:Claude Code 的 GUI 重构版本
      3. 🔌 广泛连接性:MCP、REST API、本地文件系统、企业工具
      4. 🔒 三级权限控制:Explore、Ask to Edit、Auto
      5. 📜 开源开放:Apache 2.0 协议,可自由定制
      6. 🔄 灵活的 API 配置:支持 Claude、OpenRouter、Poe 等多种接入方式

      工具选型建议

      如果你是…推荐工具
      偏好文档驱动、需要商业友好协议Craft Agents
      追求极致 IDE 体验和性能Opcode
      需要连接大量 SaaS 应用Open Claude Cowork
      需要企业级扩展能力OpenHands
      终端重度用户、需要多模型支持OpenCode
      VS Code 用户、不想离开 IDECline
      Git 工作流爱好者Aider

      适合谁使用 Craft Agents?

      • ✅ 希望用图形界面使用 Claude Code 的开发者
      • ✅ 需要 AI 自动化工作流的企业团队
      • ✅ 想要将知识库转化为自动化工具的效率爱好者
      • ✅ 对 AI Agent 技术感兴趣的学习者
      • ✅ 需要 Apache 2.0 商业友好协议的企业

      📚 延伸阅读与资源

      8.1 官方资源

      8.2 对比工具资源

      8.3 相关技术资源

      8.4 API 服务提供商

  • 抱歉,回覆主題必需先登入。