GoForum🌐 V2EX

[免费开源][2.2M]做了一个 macOS 原生的 Cloudflare R2 / S3 桌面客户端: R2Desk

jiames1969 · 2026-05-06 17:45 · 0 次点赞 · 0 条回复

主要是自用,网页端太逆天了,没想到 ai 直接 6 个对话给我完成了


小工具:R2Desk,一个 macOS 原生的 S3 兼容对象存储客户端,主要是为了更方便地管理 Cloudflare R2 里的文件。

Swift 原生、很小、很轻

项目地址:
https://github.com/macaitools/r2-client-lite

下载地址:
https://github.com/macaitools/r2-client-lite/releases/latest

几张截图:

Bucket Browser

Add Bucket

Upload Flow

目前主要功能有:

  • 支持 Cloudflare R2 和其他 S3 兼容 endpoint
  • 多 bucket 管理
  • 收藏 bucket 、最近访问 bucket
  • 拖拽上传
  • 上传进度、取消、失败重试
  • 上传冲突处理:替换或自动重命名
  • 单文件 / 批量下载
  • 单文件 / 批量删除
  • 类文件夹方式浏览 S3 prefix
  • 创建文件夹
  • 当前路径内搜索 / 过滤
  • 复制 object key
  • 复制 S3/R2 直链
  • 生成 1 小时有效的 presigned 下载链接
  • 查看对象详情,比如 size 、ETag 、Content-Type 、metadata 等
  • 本地操作历史
  • 上传 / 下载 / 删除完成后发送 macOS 通知
  • 支持中英文界面
  • Secret Access Key 存在 macOS Keychain 里,配置导出不会包含密钥

应用是 ad-hoc 签名的,不需要 Apple Developer 账号。下载后如果 macOS 拦截,右键打开一次就可以。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: jiames1969
发布: 2026-05-06
点赞: 0
回复: 0