Windmill(1.7万星)开发者平台2026:把Python和TypeScript脚本变成应用与工作流
Windmill(17,452星)能把普通Python和TypeScript脚本变成带界面的内部应用、定时任务和工作流——本文教你怎么用一个下午从脚本升级成应用。
💡 你将学到
Windmill(17,452星)能把普通Python和TypeScript脚本变成带界面的内部应用、定时任务和工作流——本文教你怎么用一个下午从脚本升级成应用。
直接给结论
windmill-labs/windmill(17,452星,Rust)是一个开源开发者平台,能把脚本变成应用。你写一个普通的Python或TypeScript函数,Windmill就给它配上界面、REST API、定时调度和权限控制——不需要你自己写前端或服务器。
核心积木
- 脚本 - 带类型化入参的普通函数
- 流程 - 把脚本连成工作流(循环、分支、错误处理)
- 应用 - 拖拽式UI,调用你的脚本
- 触发器 - 定时、Webhook或手动触发
三步从脚本到应用
- 写一个函数(Python示例):
def send_digest(workspace: str, recipients: list[str]):
# 你的逻辑
return {"sent": len(recipients), "workspace": workspace}
- 粘贴到Windmill的脚本里——入参自动变成表单字段。
- 创建应用:拖一个按钮,绑定脚本,一个带鉴权的内部工具就完成了。
本地运行:
docker run -p 8000:8000 ghcr.io/windmill-labs/windmill:latest
# 打开 http://localhost:8000 - 默认管理员 admin / changeme
为什么团队喜欢它
- 内部工具不用写前端:自动生成的UI能覆盖90%的需求。
- 一个平台搞定脚本、定时任务和审批流程。
- 可自托管:脚本和密钥不经过第三方云。
FAQ
支持TypeScript吗? 支持——Python、TypeScript、Go、Bash、SQL都是一等公民。
能当定时任务用吗? 完全可以——流程支持cron调度、重试和告警。
社区版够用吗? 个人和小团队够用——开源版功能完整。
相关文章
❓ 常见问题
Does it support TypeScript?
Yes - Python, TypeScript, Go, Bash, and SQL are all first-class.
Can I use it as a cron replacement?
Absolutely - flows support cron schedules with retries and alerts.
Is the community edition enough?
For individuals and small teams, yes - the open-source edition is fully functional.
相关文章
2026-07-23
Hugging Face上的LLM评估指标:开源排行榜
2026-07-17
AI Agent API Documentation:构建可靠AI Agent的必备实践
2026-07-17
AI Agent更新日志自动化:改了什么都自动记录
本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。
