Tendedero。截图挂起来晾着。三张截图装在玻璃相框里,挂在 macOS 菜单栏下方的一根细绳上。

在 tendedero.app 上直接用浏览器试用 ›

免费开源。适用于 macOS 14 及以上。
下载 ›    从源码构建 ›

English · Español · Galego · Français · Português (Brasil) · 日本語 · 한국어 · 简体中文 · Türkçe · Azərbaycanca · हिन्दी
本文译自英文 README。如有出入,以英文版为准。

alejandrobujan%2Ftendedero | Trendshift alejandrobujan%2Ftendedero | Trendshift


## 看不见,却够得着 你每截一张图,它都会挂到屏幕顶上的一根绳上。 把指针停在菜单栏,绳子就滑下来;移开,它就收起。 指针停在上边缘,绳子带着三张截图轻轻摇晃着滑下来,单击复制其中一张,指针离开后绳子收起。

## 每个动作都有手势 单击复制。长按标记。拖拽分享。松手放下。

| | | |:--|:--| | 单击 | 复制这张图。 | | 长按 | 用「标记」打开。 | | 双击 | 用「预览」打开。 | | 用力点按 | 用「快速查看」看一眼。 | | 拖进 App | 送一份副本过去。原图仍挂在绳上。 | | 拖进文件夹 | 存在那儿。原图从绳上取下。 | | 拖到废纸篓,或点叉 | 松手丢弃。 | | 指针停在菜单栏 | 在那一块屏幕上放下绳子。 | | 点击菜单栏任意处 | 把绳子收起来。 | | ⌃ ⌥ T | 显示或隐藏绳子。可在菜单栏的「快捷键」中更改。 |
## 桌面,终于清爽了 把截图交给 Tendedero1,它们就完全跳过桌面。 没有浮动缩略图。不用等五秒。拍下的瞬间即挂上绳,只有你拖出去的才会留下。 屏幕录制也会挂上绳,上面带一个播放按钮。按住即可剪辑。 同样的快捷键。同样的肌肉记忆。只是少了乱。
## 复制的图片也一样 按住 ⌃ 截图,或在「预览」中复制图片,它就会像其他截图一样挂上绳。 在菜单栏中打开「挂上复制的图片」,开启期间图标里的衬衫会被填满。只挂图片: 与文字或文件一起复制的内容,以及密码管理器标为私密的内容,都不会被挂上。
## 隐私是设计前提 没有账号。不联网。无统计。 Tendedero 完全在你的 Mac 上运行,截图不会离开这台电脑。
## 技术规格 | | | |:--|:--| | **兼容性** | macOS 14 Sonoma 及以上,Apple 芯片与 Intel 均支持。已针对 macOS 27 设计。 | | **体积** | 1.7 MB | | **语言** | 英语、西班牙语、加利西亚语、法语、巴西葡萄牙语、日语、韩语、简体中文、土耳其语、阿塞拜疆语、印地语 | | **技术栈** | Swift、AppKit 与 SwiftUI | | **网络访问** | 无 | | **价格** | 免费 | | **许可** | 代码为 MIT。名称与图标不在授权范围内。 |
## 安装 从[最新发布](../../../../releases/latest)下载磁盘映像,打开后把 Tendedero 拖进「应用程序」。也可以用 Homebrew 安装: ```sh brew install --cask alejandrobujan/tap/tendedero ``` Tendedero 已使用 Developer ID 签名并通过 Apple 公证,打开方式和其他 App 一样。
## 从源码构建 ```sh git clone git@github.com:alejandrobujan/tendedero.git cd tendedero scripts/build-app.sh open build/Tendedero.app ``` 需要 Swift 工具链,Xcode 可选。若使用 macOS 27 的命令行工具,脚本会回退到随其一同安装的 macOS 26 SDK,因为新版 SDK 需要只有 Xcode 才带的 SwiftUI 宏插件。本地构建采用 ad-hoc 签名,所以每次重新构建后 macOS 都会再次询问桌面访问权限。
应用内部
| 文件 | 作用 | |:--|:--| | `AppDelegate.swift` | 菜单栏、快捷键、放下与收起绳子 | | `LinePanel.swift` | 屏幕顶部那条透明的窄条 | | `LineView.swift` | 绳子本身,以及每张照片挂在哪里 | | `PeggedView.swift` | 一张照片:玻璃相框、夹子、摇摆与微风 | | `GrabArea.swift` | 单击、长按、拖放 | | `ScreenshotWatcher.swift` | 发现新的截图 | | `Inbox.swift` | 接管截图设置,之后再把它们放回去 | | `ClipboardWatcher.swift` | 发现复制到剪贴板的图片 | | `Markup.swift` | 打开系统「标记」编辑器并保存结果 | | `Trim.swift` | 剪辑屏幕录制并保存结果 | | `FullScreen.swift` | 判断何时该保持隐藏 | | `Line.swift` | 绳上挂着什么,以及你能对它做什么 | 这里出现的每一张图——包括图标——都是由代码绘制的: `scripts/make-icon.swift` 与 `scripts/make-readme-art.swift`。 `scripts/make-dmg.sh` 负责构建发布用的磁盘映像。 翻译文件位于 `Sources/Tendedero/Resources`,每种语言一个 `.lproj` 文件夹。 `swift scripts/check-strings.swift` 会检查是否有遗漏。

--- 1. 首次启动时,Tendedero 会询问是否接管你的截图。如果同意,它会关闭浮动缩略图,并把新截图保存到它自己的文件夹,这两项设置也可以在 Cmd+Shift+5 的「选项」中找到。你原来的设置会被保存,并在退出 Tendedero 或从菜单栏关闭该选项时恢复。当有 App 处于全屏时,Tendedero 会自动隐藏。


代码采用 MIT 许可。Tendedero 这一名称与图标不在许可范围内,因此 fork 需要自备名称与图标。详见 LICENSE。
由 Alejandro Buján 设计与开发。