开源开发者平台:Python/TypeScript/Go/Bash 脚本自动生成参数表单 UI、HTTP 接口和队列任务,再用 Flow 串起来;脚本可由定时、Webhook、邮件、Kafka 等触发。星数:本次搜索未给出可引用数字,记 unverified。许可证:仓库自述 AGPLv3(社区版另有用户/工作区等限额,商业版另行授权,选型时核对)。
适用场景:团队已经有一堆 Python 批处理脚本(清洗文件、批量调 LLM、生成报表),想快速获得调度、重试、权限和一个可填参数的页面,而不是从零搭后台。
Windmill 脚本转API 定时任务 内部工具 Python
操作步骤
- Docker Compose 自托管,先把一个现成 Python 脚本(参数即表单)跑通并设为定时任务,再用 Flow 把「取数脚本 → LLM 处理脚本 → 发通知脚本」串成链,开启失败重试与执行日志,最后把脚本同步到 Git 仓库做版本管理
工具链
- Windmill
- Python/TypeScript
- PostgreSQL
- Docker
接入本站 API:脚本里直接用 openai Python SDK:
OpenAI(base_url="https://tokenbuddy.cc", api_key="{{API_KEY}}"),Key 存 Windmill 的 Secret/Resource 而非脚本正文;一批同类任务共用一个「call_llm(text, prompt_template)」脚本模块,全团队只改一处端点。注意事项
- ⚠️ 社区版有工作区/用户等限额,团队规模大时先算账;AGPL 对外提供服务时的义务要先搞清;它不是无代码工具,非技术成员用不了,别卖给运营团队