开源项目

面向 开发者

无论你是通过可视化方式构建工作流,还是用你偏好的语言编写自定义节点——Flow-Like 都为你提供两条清晰的路径来交付生产级自动化方案。

路径一

编写自定义节点

用你自己的逻辑扩展引擎。使用任何支持的语言编写节点——它会被编译为 WebAssembly,在沙箱中运行,并拥有对宿主 SDK 的完整访问权限(日志、存储、HTTP、AI 模型等)。

宿主 SDK 能力

每个节点通过 SDK 获得对以下平台 API 的沙箱化访问权限:

日志 结构化日志输出
引脚 读写节点 I/O
变量 工作流级状态
缓存 持久化 KV cache
元数据 节点与工作流信息
流式处理 流式传输大数据
存储 文件与对象存储
AI 模型 LLM 与嵌入调用
HTTP 出站 HTTP 请求
认证 密钥与凭据

沙箱隔离,安全可靠

节点在 WebAssembly 沙箱中运行,采用基于能力的权限模型。除非明确授权,否则无法访问文件系统或网络。

测试与迭代

每个模板都附带测试工具。编写测试用例,在本地运行,验证通过后再发布到目录。

发布与版本管理

为节点打包元数据,使用语义化版本控制,并可私有共享或发布到公共目录。

快速开始

打开 Flow-Like Studio,选择语言模板,开始构建你的自定义节点:

1. 打开 Flow-Like Studio 并导航到节点开发者区域
2. 从 15+ 种支持的语言中选择模板
3. 实现你的节点逻辑并构建 WASM 二进制文件
4. 直接从 Studio 发布到你的目录
路径二

可视化编排工作流

使用可视化编辑器拖拽并连接预构建节点,创建强大的自动化流程。无需编写代码——只需连接、配置并部署。

拖拽式构建器

可视化画布让你通过连接节点来构建复杂的数据和自动化流水线。每个连接都会进行实时类型检查。

丰富的节点目录

数百个预构建节点,涵盖数据库、API、AI/ML、文件操作、消息通信等领域——随时可拖入你的工作流。

模板与共享

从模板起步,或发布你自己的作品。通过版本控制在团队间共享工作流,让所有人都能受益于经过验证的最佳实践。

构建界面

使用内置的界面编辑器创建自定义 UI。将任何工作流转化为团队可直接使用的交互式应用。

版本控制

每个工作流都可序列化和对比差异。将工作流存储在 Git 中,在 PR 中审查变更,并自信地回滚。

类型安全执行

输入和输出在编译时即被验证。在部署前而非生产环境中捕获类型不匹配问题。

工作原理

1

打开可视化画布

在桌面应用或 Web 工作台中

2

从目录中拖入节点

搜索、筛选或浏览分类

3

连接并配置

类型安全连线与实时验证

4

运行或部署

本地、自托管或云端

准备好开始构建了吗?

无论你是可视化编排还是编写自定义节点——Flow-Like 是开源的、本地优先的,专为希望完全掌控自动化技术栈的开发者而打造。