Lindle 是一个面向 AI 能力编排的工作台,提供可视化 Flow、对话式 Agent、Skill 和 Plugin 机制。
这个项目是完全基于vibecoding完成,因此部分代码会存在重复,意义不明,另外还会有奇怪的冗余注释。另外,对于项目的任何非商业化的利用都是完全欢迎的。当然如果你愿意留下你宝贵的comment,PR,那是更好的,感谢你可能的付出:)
- 可视化编排 Flow
- 用 Agent 调度 Skill
- 让 Flow 作为 Agent 能力被调用
- 支持 OpenAI 兼容模型接口
- 支持导出独立运行的工作流项目
本地开发前置要求:
- Python 3.11+
- Node.js 20+
- uv
环境约束:
- Python 环境和依赖管理统一使用
uv - 后端开发依赖使用
uv sync --project backend --extra dev安装 - 后端命令统一使用
uv run --project backend ...执行
本地启动:
./start.sh启动后访问:
后端热更新:
./start.sh hot停止服务:
./start.sh stopLindle 当前默认面向本地可信环境。自定义 Skill 会执行用户编写的 Python 代码,只应运行来自可信来源的 Skill,不建议把未加固的服务直接暴露到公网。
- 版权所有
Copyright (C) 2026 guanxingjian - 本项目为 source-available 软件,源码可见但不按 OSI 开源许可授权
- 许可模式:
PolyForm-Noncommercial-1.0.0 + 商业授权 - 默认仅授权非商业用途,商业使用、商业部署、商业分发或其他超出默认许可范围的用途,必须另行获得
guanxingjian的书面商业授权 - 完整默认许可文本见项目根目录 LICENSE
- 商业授权说明见 COMMERCIAL-LICENSE.md