Decentralization? We're still early!

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

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

    發布人 Brave 2026-01-26 05:20

    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 服务提供商

    Brave 回复 5 days, 9 hours ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在