概览
WinOps Toolkit 是面向开发者和运维人员的原生 macOS 工作台。SSH 终端与 SFTP、MySQL、PostgreSQL、SQLite、Redis 和 Kubernetes 收在同一个轻快应用里:不用开一堆浏览器标签,也不是网页套壳,一个窗口就能为每个连接开出独立标签页。
连接以分组形式排在侧边栏,双击即可打开。SSH 支持密码或私钥登录;MySQL 与 PostgreSQL 可以直连,也可以走 SSH 隧道;Redis 按键名模式扫描;SQLite 直接打开本地文件;Kubernetes 视图读取你现有的 kubeconfig,展示 Pod、日志与 YAML。所有配置都留在你的 Mac 上,界面支持九种语言,外观可跟随浅色、深色或系统设置。
界面截图
本页截图拍摄自 macOS 上运行的 WinOps Toolkit,界面语言为简体中文。
它能做什么
SSH 终端与 SFTP
用密码或私钥登录,支持带口令的私钥。会话在原生标签页中打开,内置 SFTP 浏览器可上传、下载、重命名、删除和新建文件夹,不必再装第二个客户端。
MySQL 与 PostgreSQL
本地直连或通过 SSH 隧道连接。浏览数据库、Schema、表、字段与索引,在带结果表格的编辑器中执行 SQL,按行新增、修改和删除数据,并查看建表 DDL。
Redis 与 SQLite
按键名模式扫描 Redis 键,查看和修改 string、list、hash、set 与 zset,设置 TTL。SQLite 可打开本地数据库文件,管理表与字段,直接编辑数据行。
同一个窗口里的 Kubernetes
浏览节点、命名空间、Pod、Deployment、StatefulSet、DaemonSet、Service 与 Ingress,实时查看 Pod 状态、重启次数、CPU 与内存,读取容器日志、进入容器终端、转发端口并编辑 YAML。
原生应用,不是网页套壳
使用 SwiftUI 与 AppKit 构建,而不是浏览器内核,因此安装包小、窗口秒开、内存占用低。浅色、深色与跟随系统三种外观都已具备。
本地优先,无需账号
没有注册、没有广告,也没有分析 SDK。连接、凭据和设置都保存在你 Mac 上的文件里,应用只会在连接你指定的服务器时访问网络。
关键信息一览
- 支持平台
- macOS 15.0 或更高版本;Apple 芯片与 Intel Mac 通用构建
- 应用内语言
- 简体中文、繁体中文、英文、日文、韩文、法文、德文、西班牙文、葡萄牙文 - 可在应用内切换
- 设置存放位置
- Application Support 目录中的本地 JSON 文件,仅保存在你的 Mac 上;不会上传
- 需要账号
- 不需要
- 价格
- 免费
- 分类
- 开发者工具 - SSH、数据库与 Kubernetes
隐私与你的数据
WinOps Toolkit 把你创建的连接配置——名称、主机、端口、用户名、凭据、数据库与集群设置以及分组名称——和界面偏好保存在 Mac 的 Application Support 目录下、应用专属文件夹里的两个 JSON 文件中。我们不运营接收这些内容的服务器,因此无法查看或恢复它们;只有你自己复制这些文件时,它们才会离开你的 Mac。应用只会连接你配置的主机、数据库和 Kubernetes 集群。
密码与私钥目前以未额外加密的形式保存在这个本地文件中,请开启 FileVault 等磁盘加密,并不要把这个文件发给他人。删除应用及其支持文件夹即可彻底移除这些连接。应用不包含广告、分析 SDK 或第三方跟踪。
常见问题
WinOps Toolkit 可以管理哪些服务?
SSH 与 SFTP、MySQL、PostgreSQL、SQLite、Redis 和 Kubernetes。每个连接都放在侧边栏的分组里,并在独立标签页中打开。
它需要联网吗?
只有连接你指定的服务器、数据库和集群时才需要网络。SQLite 文件和应用本身都可以离线使用。
我的密码保存在哪里?
保存在你 Mac 上应用 Application Support 文件夹里的本地 JSON 文件中,不会上传到任何地方;但它没有额外加密,请开启 FileVault 并妥善保管该文件。
可以通过 SSH 服务器访问数据库吗?
可以。MySQL 与 PostgreSQL 连接可以使用你已经配置好的任意 SSH 连接作为隧道,应用会自动转发本地端口。
有订阅或广告吗?
没有。WinOps Toolkit 免费,没有广告,也不需要账号,不存在需要订阅或恢复的购买项。
遇到问题该联系谁?
请发邮件至 contact@yingzhichu.com,或在工作时间拨打 +86 18515331983。请说明你的 macOS 版本、应用版本和出问题的连接类型。