Refly — 由 Vibe 工作流驱动的 Agent 技能构建器
[APIs for Lovable] · [Webhooks for Lark/Feishu] · [Skills for Claude Code] · [Build Clawdbot]
技能不是提示。它们是持久的基础设施。
Refly 是第一个开源的构建稳定、原子化、版本化的 agent 技能的平台。
Refly 技能
Refly Skills 是 Refly 的官方可执行技能注册中心。
- ⚡ 即时运行:一键在 Refly 中执行技能
- 🧩 可重用的基础设施:版本化的技能,而非一次性提示
- 🔌 随处导出:将技能导出到 Claude Code 或部署为 API
- 🌍 社区驱动:导入、分支和发布您自己的技能
探索注册中心:Refly Skills 仓库
技能是确定性的 agent 能力——可在工作流、团队和运行时之间重复使用。
TL;DR:Refly 将您的企业 SOP 编译成可执行的 agent 技能。3 分钟内构建。随处部署。
快速入门
部署 Refly
[!TIP] 想要立即探索?打开托管工作区: Refly 工作区
下一步是什么?
部署后,根据您的用例选择您的路径:
| 我想要... | 从这里开始 | 时间 |
|---|---|---|
| 🔧 构建我的第一个工作流 | [创建工作流] | 5 分钟 |
| 🔌 通过 API 调用工作流 | [API 集成] | 10 分钟 |
| 💬 连接到 Lark/Feishu | [Webhook 设置] | 15 分钟 |
| 🤖 导出用于 Claude Code | [导出技能] | 15 分钟 |
| 🦞 构建 Clawdbot | [构建 Clawdbot] | 20 分钟 |
为什么选择 Refly?
大多数 AI Agent 在生产环境中失败,因为它们依赖于“Vibe 编码”的脚本和脆弱的、黑盒逻辑。随着生态系统朝着 Claude Code、AutoGen 和 MCP 等代理框架发展,瓶颈不再是 LLM,而是缺乏标准化的、可靠的行动。
Refly 桥接了原始 API 和智能代理之间的差距。我们允许您将混乱的业务逻辑编码为结构化、版本控制的 Agent 技能,任何 Agent 都可以以 100% 的可靠性调用。
停止硬编码工具。 在 Refly 的可视化 IDE 中一次性构建模块化技能,并将其作为 MCP 服务器、标准 API 或可移植 SDK 部署到任何 Agent 框架。 立即体验
核心功能
🎯 使用 Vibe 构建结构 (Copilot 引导构建器)
用自然语言描述您的业务逻辑,Refly 的 Model-Native DSL 将您的意图编译为高性能技能。
- 意图驱动构建:描述工作一次;Refly 将意图转换为确定性、可重用和可组合的技能。
- 规模化效率:针对 LLM 优化的流线型 DSL,确保快速执行并显著降低 token 成本。
- 3 分钟部署:在 3 分钟内将静态企业 SOP 转换为生产就绪的 agent 技能。
⚡ 带控制执行 (可干预运行时)
打破 AI 执行的“黑盒”,使用为确定性可靠性设计的有状态运行时。
- 可干预运行时:在运行中途暂停、审计和重新引导 Agent 逻辑,以确保 100% 的运营合规性。
- 确定性保证:执行严格的业务规则,最大限度地减少幻觉并处理故障恢复。
🚀 部署到生产 (统一 Agent 堆栈)
将 MCP 集成、工具、模型和可重用技能统一到单个执行层。
- 通用交付:导出为 Lovable 的 API、Slack 或 Lark/Feishu 的 webhooks,或 Claude Code 和 Cursor 的原生工具。
- 稳定调度:可靠地按计划运行工作流,具有管理的执行。
🏛️ 作为资产治理 (技能注册中心)
将易碎的脚本转换为跨组织管理的共享基础设施。
- 中央技能注册中心:安全地管理、版本控制和共享 Agent 能力。
- 团队工作区协作:使用原生版本控制和审计日志共同构建。
生态系统
Refly 的设计旨在成为您现有的企业工具链和下一代代理运行时之间的通用桥梁。
工具和协议 (输入)
零摩擦地将您的数据和逻辑带入 Refly。
- 3,000+ 原生工具:无缝集成 Stripe、Slack、Salesforce、GitHub 等。
支持的所有模型和工具提供者的完整列表可以在 provider-catalog.json 中找到。
- MCP 支持:与 Model Context Protocol 服务器的完全兼容
- 私有技能连接器:连接到您的数据库、脚本和内部系统
Agent 运行时和平台 (输出)
将您的确定性技能导出到任何工作发生的环境。
- AI 编码工具:为 Claude Code 和 Cursor 提供原生导出(即将推出)
- 应用构建器:通过有状态 API 为 Lovable 或自定义前端提供支持
- 自动化中心:作为 Slack、Lark/Feishu 或 Microsoft Teams 的 webhook 部署
- Agent 框架:与 AutoGen、Manus、LangChain 和自定义 Python 堆栈兼容
为什么团队选择 Refly
对于构建者:从 Vibe 到生产
当今大多数 agent 工具分为两类:
- 工作流构建器 (n8n, Dify):编排很棒,但工作流易碎、仅触发式“黑盒”,且难以重用。
- Agent 框架 (LangChain):强大的原语,但需要大量工程、手动样板和维护才能保持运行。 Refly 消除了手动配置的摩擦,为您提供从“感觉”到可用 agent 工具的最快路径。通过使用我们的流线型 DSL,您获得 GUI 的速度和代码的精确性。
| 维度 | 传统自动化 (n8n, Dify) | 代码优先 SDK (LangChain) | Refly Skills |
|---|---|---|---|
| 交互深度 | 仅触发 黑盒 | 命令式 代码更改 | 可干预运行时 运行中引导逻辑 |
| 构建 | 手动 API 连接 & JSON | 手动 Python/TS 样板 | Copilot 引导 描述意图 → 生成技能 |
| 恢复 | 失败 = 重新从头开始 | 调试 → 重新部署 → 重新运行 | 热修复 执行期间修复工作流 |
| 可移植性 | 难以跨环境重用 | 框架特定 | 随处导出 到 Claude Code、Cursor、Manus |
| 部署 | 功能工具有限 | 定制微服务 | 生产就绪 有状态、验证 API |
对于企业:可扩展技能治理
像 n8n 这样的工作流工具适用于基本的连接,而像 LangChain 这样的框架提供强大的原语——但两者都未提供企业 agent 基础设施所需的管理生产就绪能力层。
Refly 作为 Agent 技能构建器,提供治理和可靠性基础设施,以在整个组织内部署 AI。
| 企业需求 | 传统工具 (工作流优先) | SDK (代码优先) | Refly (技能操作系统) |
|---|---|---|---|
| 治理 & 重用 | 模板被复制并 每个实例重新配置 | 没有原生注册 用于共享逻辑 | 中央技能注册中心 版本化、可共享的能力资产 |
| 运营可靠性 | 基于触发 有限的恢复 | 取决于手动 工程纪律 | SOP 级确定性技能 具有受控执行 |
| SOP 执行 | 工作流在 副本之间漂移 | 取决于手动 工程纪律 | SOP 级确定性技能 具有受控执行 |
| 部署 | 实例绑定工作流 | 代码手动维护 每个团队 | 本地优先、本地就绪 开源基础设施 |
| 总成本 (TCO) | 随工作流复杂 性增加而增加 | 高工程 维护成本 | 最小 DSL 减少 token 花费 |
创建第一个工作流
[!NOTE] 本节假设您已完成 自部署 并可以访问 Refly,地址为
http://localhost:5700
步骤 1:注册和登录
- 在您的浏览器中打开
http://localhost:5700 - 使用您的电子邮件和密码注册
- 配置您的第一个模型提供者:
- 点击账户图标(右上角)→ 设置
- 添加提供者(例如,OpenAI、Anthropic)
- 添加您的第一个聊天模型
- 设置为默认
📖 带有截图的详细设置:自部署指南
步骤 2:创建工作流
- 点击主页上的 “新建工作流”
- 选择模板或从空白开始:
- 空白画布:使用可视化节点构建
- Vibe 模式:用自然语言描述工作流
示例 - 产品研究工作流:
1. 添加“网络搜索”节点 - 搜索产品信息
2. 添加“LLM”节点 - 分析搜索结果
3. 添加“输出”节点 - 格式化报告
4. 连接节点
5. 点击“保存”
[!TIP] 如果您想要最快的路径,从模板开始使用 Vibe 模式并进行迭代。
步骤 3:测试您的工作流
- 点击“运行”按钮
- 输入测试输入(例如,产品 URL)
- 实时查看执行结果
- 如果失败,检查日志
应用场景
应用场景 1:API 集成
目标:通过 REST API 从您的应用程序调用工作流
获取您的 API 凭证
- 转到设置 → API 密钥
- 点击“生成新密钥”
- 复制您的 API 密钥(保持安全!)
进行第一个 API 调用
curl -X POST https://your-refly-instance.com/api/v1/workflows/{WORKFLOW_ID}/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"product_url": "https://example.com/product"
}
}'
响应:
{
"execution_id": "exec_abc123",
"status": "running"
}
检查执行状态
curl https://your-refly-instance.com/api/v1/executions/{execution_id} \
-H "Authorization: Bearer YOUR_API_KEY"
📖 完整 API 文档:API 参考
应用场景 2:Lark (Feishu) 的 Webhook
目标:当有人发送 Lark 消息时触发您的工作流
前提条件
- 具有管理员访问权限的 Lark 工作区
- 在 Refly 中创建的工作流
设置步骤
-
在 Refly 中:
- 打开您的工作流
- 点击“设置” →“触发器”
- 启用“Webhook 触发器”
- 复制 Webhook URL
-
在 Lark/Feishu 中:
- 转到 api.feishu.com/apps
- 创建“自定义应用”
- 导航到“事件订阅”
- 将 Refly Webhook URL 粘贴到“请求 URL”
- 点击“添加事件”并选择“接收消息”
- 转到“版本管理”并发布应用
-
测试:
- 在 Feishu 中,在搜索栏中找到您的机器人并发送消息(例如,
analyze report.pdf) - 您的工作流执行并通过 webhook 返回结果
- 在 Feishu 中,在搜索栏中找到您的机器人并发送消息(例如,
⚠️ 注意:详细的 Lark/Feishu 集成指南即将推出。目前,请参阅 API 参考 获取 webhook 配置说明。
应用场景 3:Claude Code 技能
目标:将您的 Refly 工作流作为 Claude Code 技能发布
快速入门
- 安装 Refly CLI
npm install -g @powerformer/refly-cli
- 安装技能
# 通过 Refly CLI
refly skill install <skill-id>
# 通过 npx
npx skills add refly-ai/<skill-name>
- 发布技能
refly skill publish <skill-id>
技能现在可在 Claude Code、Cursor 和 MCP 驱动的工