Link Agents 是 Craft Agents 的增强版开源 fork,由 hunterzhang86 开发,专门针对 Claude Code 工作流进行了深度集成和优化。它在保留 Craft Agents 强大的代理编排和工作流管理能力的基础上,新增了图形化界面管理 Skills、会话管理、数据导入导出等关键功能,让不熟悉终端和配置文件的用户也能轻松使用 AI Agents。
🎯 最新升级亮点
Link Agents 最近进行了重大升级,核心目标是降低使用门槛,让更多人能够轻松使用 AI Agents 和 Skills:
图形化界面管理 Skills
- ✅ 可视化安装和管理:通过友好的图形界面安装、配置、更新 Skills
- ✅ 零配置门槛:不需要手动编辑 config 文件,不需要理解复杂的目录结构
- ✅ 统一管理中心:所有 Skills 在一个界面中统一管理,支持 Workspace 级别的配置
- ✅ 一键安装:macOS 用户只需一行命令即可完成安装
一键安装命令
curl -fsSL https://raw.githubusercontent.com/hunterzhang86/link-agents/main/scripts/install-app.sh | bash
这次升级解决了一个很现实的问题:很多开发者想使用 AI Agents 和 Skills,但不熟悉终端操作和配置文件编辑。现在,通过图形化界面,任何人都可以轻松上手。
核心特性
1. 图形化 Skills 管理界面 🆕
Link Agents 提供了直观的图形化界面来管理 Skills,彻底改变了传统的命令行配置方式:
- 可视化安装:浏览和安装 Skills,无需手动克隆仓库或编辑配置
- 零配置体验:自动处理配置文件和目录结构,用户无需了解技术细节
- 实时预览:查看 Skills 的详细信息、使用说明和示例
- 一键更新:轻松更新已安装的 Skills 到最新版本
- Workspace 支持:支持项目级别的 Skills 配置和管理
- 依赖管理:自动处理 Skills 之间的依赖关系
2. Claude Code 会话导入/导出
Link Agents 提供了与 Claude Code 之间的会话双向导入和导出功能,让你可以:
- 无缝迁移会话数据,在不同平台间自由切换
- 保持对话历史的完整性,不丢失任何上下文
- 方便地备份和恢复重要的开发会话
- 支持批量导入导出,提高工作效率
2. Claude Code 会话导入/导出
Link Agents 提供了与 Claude Code 之间的会话双向导入和导出功能,让你可以:
- 无缝迁移会话数据,在不同平台间自由切换
- 保持对话历史的完整性,不丢失任何上下文
- 方便地备份和恢复重要的开发会话
- 支持批量导入导出,提高工作效率
3. 会话浏览器
提供完整的会话历史浏览功能,包含所有元数据信息:
- 查看所有历史会话的详细信息和执行记录
- 支持会话搜索、筛选和分类管理
- 可视化展示会话流程和代理交互
- 快速定位和回溯特定的开发过程
4. 原始 SDK 会话 ID 保留
在导入 Claude Code 会话时,Link Agents 会保留原始的 SDK Session ID:
- 确保会话标识的一致性和可追溯性
- 便于跨平台关联和追踪会话数据
- 支持与其他工具的集成和数据同步
- 维护完整的会话生命周期记录
5. Anthropic API 自定义基础 URL 支持
支持配置自定义的 Anthropic API 基础 URL:
- 适用于代理服务器或私有端点场景
- 支持企业内网部署和自定义网络配置
- 提供更灵活的 API 访问方式
- 满足不同网络环境和安全要求
6. 继承 Craft Agents 核心能力
完整保留 Craft Agents 的所有强大功能:
- 代理编排:协调多个 AI 代理协同工作,定义代理之间的交互关系
- 工作流管理:支持顺序执行、并行执行和条件分支的灵活工作流
- 多代理协作:多个代理共享上下文和状态,实现复杂问题的分布式解决
- 可扩展架构:模块化设计,支持自定义代理类型和工作流组件
应用场景
Skills 可视化管理
- 新手友好:不熟悉终端的用户也能轻松安装和配置 Skills
- 团队协作:通过图形界面统一管理团队的 Skills 配置
- 快速实验:快速尝试不同的 Skills,找到最适合的工作流
- Workspace 管理:为不同项目配置不同的 Skills 组合
开发工作流管理
- 会话持久化:保存重要的开发会话,随时恢复工作状态
- 跨设备协作:在不同设备间同步开发进度和上下文
- 团队协作:分享和导入团队成员的会话,快速了解项目背景
- 知识积累:将成功的开发会话归档,形成可复用的知识库
复杂任务自动化
- 多步骤工作流:构建包含多个步骤的 AI 工作流,每个步骤由专门的代理处理
- 任务分解:将复杂任务分解为多个子任务,不同代理负责不同的子任务
- 智能决策:多个代理从不同角度分析问题,综合建议做出决策
企业应用集成
- 私有部署:通过自定义 API URL 支持企业内网部署
- 数据安全:会话数据可以在本地管理和备份
- 流程标准化:建立标准化的代理工作流,提升团队效率
研究和实验
- 实验记录:完整记录每次实验的会话数据和结果
- 模式探索:探索不同的多代理协作策略和设计模式
- 性能分析:通过会话浏览器分析代理执行效率和瓶颈
技术架构
会话管理层
- 会话存储:高效的会话数据存储和索引机制
- 数据序列化:支持多种格式的会话数据导入导出
- 元数据管理:完整的会话元数据记录和查询
- 版本控制:会话数据的版本管理和回滚
代理编排层
- 统一接口:定义标准的代理接口和行为规范
- 调度引擎:负责代理的调度和协调
- 消息传递:管理代理之间的消息传递和状态同步
- 性能监控:实时监控代理执行状态和性能指标
工作流引擎
- 流程定义:灵活的工作流定义语言
- 执行控制:支持复杂的控制流逻辑(顺序、并行、条件、循环)
- 状态管理:工作流状态的持久化和恢复
- 错误处理:完善的错误处理和恢复机制
集成层
- Claude Code 集成:深度集成 Claude Code 的会话和工具系统
- API 适配:支持自定义 Anthropic API 端点
- 工具扩展:支持自定义工具和插件
- 数据源连接:连接各种数据源和外部服务
技术优势
相比原版 Craft Agents
- 图形化界面:提供友好的 GUI,降低使用门槛,无需手动编辑配置
- Skills 管理:可视化安装、配置、更新 Skills,支持 Workspace 级别管理
- 一键安装:macOS 用户可以通过一行命令完成安装
- 会话管理能力:新增完整的会话导入导出和浏览功能
- Claude Code 集成:深度优化的 Claude Code 工作流支持
- 灵活部署:支持自定义 API URL,适应更多部署场景
- 数据完整性:保留原始会话 ID,确保数据可追溯性
相比其他代理框架
- 专注 Claude Code:专门为 Claude Code 工作流优化
- 用户友好:图形化界面让非技术用户也能轻松使用
- 会话优先:以会话为中心的设计理念
- 开箱即用:继承 Craft Agents 的成熟架构,一键安装即可使用
- 社区驱动:开源项目,持续改进和优化
快速开始
一键安装(推荐)
macOS 用户可以使用一行命令快速安装:
curl -fsSL https://raw.githubusercontent.com/hunterzhang86/link-agents/main/scripts/install-app.sh | bash
安装完成后,你将获得:
- ✅ 完整的图形化界面应用
- ✅ 自动配置的开发环境
- ✅ 开箱即用的 Skills 管理功能
- ✅ 无需手动编辑任何配置文件
手动安装
如果你想从源码安装或需要更多控制:
# 克隆仓库
git clone https://github.com/hunterzhang86/link-agents.git
cd link-agents
# 安装依赖
npm install
# 或
pnpm install
基础配置
// 配置自定义 API URL(可选)
const config = {
anthropicApiUrl: 'https://your-custom-api-endpoint.com',
apiKey: 'your-api-key'
};
导入 Claude Code 会话
// 从 Claude Code 导入会话
import { importSession } from 'link-agents';
const session = await importSession({
sessionId: 'claude-code-session-id',
preserveOriginalId: true
});
浏览会话历史
// 查看所有会话
import { SessionBrowser } from 'link-agents';
const browser = new SessionBrowser();
const sessions = await browser.listSessions({
filter: { tags: ['development'] },
sort: 'createdAt',
order: 'desc'
});
集成能力
Claude Code 集成
- 双向会话导入导出
- 保留原始会话标识
- 支持 Claude Code 工具和技能
- 兼容 Claude Code 工作流
LLM 集成
- 支持 Anthropic Claude 系列模型
- 自定义 API 端点配置
- 灵活的模型选择和切换
- 统一的 API 接口
工具和服务集成
- 集成常用的开发工具
- 支持自定义工具和插件
- 扩展代理的能力范围
- 连接各种数据源和 API
开发体验
简洁 API
- 直观的 API 设计,降低学习曲线
- 清晰的文档和代码示例
- TypeScript 类型支持
- 快速上手和开发
调试支持
- 完善的调试工具和日志系统
- 可视化的工作流执行过程
- 会话浏览器辅助问题定位
- 详细的错误信息和堆栈跟踪
测试友好
- 支持单元测试和集成测试
- 模拟代理行为进行测试
- 会话数据的导入导出便于测试
- 确保代码质量和可靠性
使用技巧
1. 会话管理最佳实践
- 定期导出重要会话进行备份
- 使用标签和分类组织会话
- 利用会话浏览器快速定位历史记录
- 保持会话元数据的完整性
2. 工作流优化
- 合理划分代理职责,避免单个代理过于复杂
- 使用并行执行提高效率
- 设置合理的超时和重试策略
- 监控代理性能,及时优化瓶颈
3. 自定义 API 配置
- 根据网络环境选择合适的 API 端点
- 配置代理服务器提高访问稳定性
- 使用环境变量管理敏感配置
- 定期检查 API 连接状态
4. 团队协作
- 建立统一的会话命名规范
- 分享成功的工作流模板
- 定期同步和备份团队会话
- 使用版本控制管理配置文件
常见问题
Link Agents 与 Craft Agents 有什么区别?
Link Agents 是 Craft Agents 的增强版 fork,在保留所有原有功能的基础上,新增了:
- 图形化界面:可视化管理 Skills,无需手动编辑配置文件
- 一键安装:macOS 用户可以通过一行命令完成安装
- 会话管理:Claude Code 会话导入导出、会话浏览器、原始 SDK 会话 ID 保留
- 自定义 API URL:支持企业内网部署和代理服务器 专门为 Claude Code 工作流优化,让 AI Agents 使用更简单。
我不熟悉终端,可以使用 Link Agents 吗?
完全可以!这正是 Link Agents 最新升级的核心目标。通过图形化界面,你可以:
- 可视化安装和管理 Skills
- 无需手动编辑配置文件
- 不需要理解复杂的目录结构
- 一键安装即可开始使用
如何安装 Link Agents?
macOS 用户推荐使用一键安装命令:
curl -fsSL https://raw.githubusercontent.com/hunterzhang86/link-agents/main/scripts/install-app.sh | bash
其他平台用户可以从 GitHub 克隆仓库手动安装。
如何导入现有的 Claude Code 会话?
使用 importSession API 可以轻松导入 Claude Code 会话,只需提供会话 ID 即可。Link Agents 会自动保留原始会话 ID 和所有元数据。
支持哪些 Claude 模型?
Link Agents 支持所有 Anthropic Claude 系列模型,包括 Claude Sonnet 4.5、Claude Opus 4.5 等。你可以根据需求选择不同性能级别的模型。
可以在企业内网使用吗?
可以。Link Agents 支持自定义 Anthropic API 基础 URL,你可以配置企业内网的代理服务器或私有端点,满足企业安全和网络要求。
会话数据存储在哪里?
会话数据默认存储在本地,你可以完全控制数据的存储位置和备份策略。Link Agents 也支持将会话数据导出为标准格式,便于迁移和备份。
替代方案
如果 Link Agents 不适合你的需求,可以考虑这些替代品:
- Craft Agents:原版框架,如果不需要 Claude Code 特定功能
- LangGraph:LangChain 的图状态工作流框架
- CrewAI:角色扮演的多代理协作框架
- AutoGen:Microsoft 的多代理对话框架
- Claude Agent SDK:Anthropic 官方的代理开发工具包
总结
Link Agents 为 Claude Code + Agents 工作流提供了强大而灵活的解决方案。通过图形化界面管理 Skills、增强的会话管理、深度的 Claude Code 集成和灵活的部署选项,它让开发者能够更高效地构建和管理复杂的 AI 代理系统。
最新的升级彻底改变了 AI Agents 的使用体验:
- ✅ 零门槛:不需要熟悉终端或配置文件
- ✅ 可视化:通过友好的图形界面管理一切
- ✅ 一键安装:macOS 用户只需一行命令
- ✅ 团队友好:适合 Workspace 级别的协作
无论你是需要持久化开发会话、跨设备协作,还是在企业环境中部署 AI 代理,Link Agents 都能提供可靠的技术支持。作为开源项目,它也欢迎社区贡献,共同推动 AI 代理技术的发展。
立即访问 GitHub 仓库开始使用 Link Agents,体验增强的 Claude Code 代理工作流!
相关资源
评论
还没有评论。成为第一个评论的人!
相关工具
Craft Agents
github.com/hunterzhang86/link-agents
开源AI代理框架,由Luki Labs开发,提供灵活的代理编排和工作流管理能力,支持构建复杂的AI应用场景。link-agents 是增强版 fork,深度集成 Claude Code 功能。
1Code
1code.dev
开源Claude Code客户端,提供Cursor风格界面,支持并行运行多个AI代理,简化复杂项目的开发工作流。
Conductor
conductor.build
Mac平台的并行AI代理管理工具,支持在隔离的代码库中同时运行多个Claude Code实例,提供进度监控和代码审查功能。
相关洞察
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。
Claudesidian:让 Obsidian 变成 AI 驱动的第二大脑
通过 Claudesidian 这个开源项目,将 Obsidian 笔记系统与 Claude Code 完美结合。内置 PARA 方法、自定义命令、自动化工作流,从想法到实现的完整解决方案。
别再把 AI 助手塞进聊天框了:Clawdbot 选错了战场
Clawdbot 很方便,但将它放在 Slack 或 Discord 里操控,是从一开始就错的设计选择。聊天工具不是用来操作任务的,AI 也不是用来聊天的。