开源开发者平台:Python/TypeScript/Go/Bash 脚本自动生成参数表单 UI、HTTP 接口和队列任务,再用 Flow 串起来;脚本可由定时、Webhook、邮件、Kafka 等触发。星数:本次搜索未给出可引用数字,记 unverified。许可证:仓库自述 AGPLv3(社区版另有用户/工作区等限额,商业版另行授权,选型时核对)。

适用场景:团队已经有一堆 Python 批处理脚本(清洗文件、批量调 LLM、生成报表),想快速获得调度、重试、权限和一个可填参数的页面,而不是从零搭后台。

Windmill 脚本转API 定时任务 内部工具 Python

操作步骤

  1. 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 对外提供服务时的义务要先搞清;它不是无代码工具,非技术成员用不了,别卖给运营团队

来源:https://github.com/windmill-labs/windmill