
pipelex
用声明式 DSL 把 AI 流程拼成可复用积木
Pipelex 是一门声明式语言与配套开发工具,用来把 AI 工作流拆成可复用、可组合的积木块。它解决的是当前 AI 应用开发里流程逻辑与模型调用深度耦合、难以复用和调试的问题:开发者用类似配置的 DSL 描述每一步的输入输出、模型选择和分支条件,再由运行时负责编排执行。核心能力包括声明式定义多步管道、把子流程封装成可组合单元、在 agent 与普通脚本之间共享同一套编排逻辑,以及面向人类的可读语法,让非资深工程师也能看懂和修改流程。项目用 Python 实现,定位是面向 agent 和普通开发者的 devtool,适合把提示词、工具调用、条件分支串成稳定流水线,而不是散落在代码里的胶水逻辑。目前星标约 850,属于早期但方向清晰的工作流编排工具。
项目数据
使用教程
核心亮点
- DSL 声明式描述流程,逻辑与代码解耦,改流程不用重写 Python
- 支持把子管道封装成可组合单元,跨项目复用同一套编排
- 同一套语言同时服务 agent 和普通脚本,降低团队协作门槛
不足之处
- 项目处于早期,生态与第三方集成数量有限
- DSL 需要额外学习成本,简单场景可能不如直接写代码直观
适用场景
- 把多步 LLM 调用、条件分支和工具调用串成可维护的自动化管道
- 团队内非资深开发者用可读 DSL 修改和调试 AI 流程
- 把重复出现的子流程封装成组件,在多个 AI 应用间复用
替代项目
LangChain、Prefect、Dify
项目介绍
上一篇:flow-like
下一篇:altimate-code
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.