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调度、重试和告警。
社区版够用吗? 个人和小团队够用——开源版功能完整。
相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf
