Tendedero 是一个轻量级原生 macOS 截图管理工具。它会把新截图“挂”在屏幕顶部菜单栏下方的一条线上,鼠标移动到菜单栏附近时显示,离开后自动隐藏。用户可以点击复制截图、长按进入标注、双击用预览打开、拖拽到应用或文件夹、拖到废纸篓删除。应用完全本地运行,无账号、无网络、无分析埋点,适合想保持桌面整洁并频繁处理截图的 macOS 用户。
适用领域
macOS 桌面工具 / 截图管理 / 生产力工具 / Swift / AppKit / SwiftUI 原生应用 / 本地隐私工具 / 菜单栏工具
配置难度
中等。作为普通用户安装和使用非常简单;作为开发者阅读源码需要具备 Swift、AppKit、SwiftUI、macOS 权限、拖拽交互、菜单栏应用和系统截图设置相关知识。若只是构建运行,难度较低;若要二次开发、适配更多系统版本或修改截图接管逻辑,难度中等偏上。
商业价值
对个人效率工具和 macOS 生产力场景有较高参考价值。它解决了截图频繁产生后的临时管理问题,适合开发者、设计师和远程协作团队。商业化方面,可作为更完整截图工作流产品的基础,例如增加中文本地化、OCR、自动分类、云同步、团队共享、截图历史搜索、隐私脱敏等能力。但当前项目本身定位极简、免费、本地化,直接商业变现空间有限,更适合作为独立效率应用、开源品牌项目或 macOS 原生交互设计案例。
01
技术亮点
- 交互设计独特:用“晾衣绳”隐喻管理截图,视觉上轻量且易理解。
- 显著减少桌面截图堆积,截图默认不再直接散落到桌面。
- 操作路径短:点击复制、长按标注、双击预览、拖拽分享或保存。
- 完全本地运行:无账号、无网络、无分析追踪,隐私友好。
- 原生 macOS 应用,体积小,约 1.7 MB。
- 支持 Apple Silicon 和 Intel Mac。
- 已签名并经 Apple notarization,安装体验较好。
- 免费开源,代码 MIT 许可。
- 适合学习小型 macOS 原生应用结构,涉及菜单栏、透明 Panel、拖拽、快捷键、截图监听、系统 Markup 集成等内容。
- README 清晰列出了核心源码文件职责,便于开发者阅读和二次学习。
02
目标用户
- macOS 14 Sonoma 及以上用户
- 经常截图的开发者、设计师、产品经理、运营人员
- 需要快速复制、标注、分享截图的办公用户
- 希望避免截图堆满桌面的用户
- 关注本地隐私、不希望截图上传云端的用户
- Swift/macOS 原生应用开发者
03
配置要求
- 系统要求:macOS 14 Sonoma 或更高版本。
- 硬件架构:支持 Apple Silicon 和 Intel Mac。
- 首次启用截图接管功能时,需要授权访问桌面或相关截图目录。
- 如果选择让 Tendedero 处理截图,它会修改系统截图设置:关闭浮动缩略图,并将新截图保存到自身管理的文件夹。
- 退出应用或关闭该选项后,会恢复用户此前的截图设置。
- 源码构建需要 Swift toolchain;Xcode 可选。
- 使用 Command Line Tools 构建时可能依赖 macOS SDK 版本;README 提到 macOS 27 CLT 下会回退使用随附的 macOS 26 SDK。
- 本地构建版本使用 ad-hoc 签名,每次重建后 macOS 可能会重新请求桌面访问权限。
- 应用无网络访问需求,不需要账号或云服务配置。
04
适用场景
- 截图后立即在屏幕顶部暂存,避免保存到桌面造成混乱
- 点击截图快速复制到剪贴板,用于粘贴到聊天工具、文档或 issue 中
- 长按截图进入系统 Markup 标注流程
- 双击截图使用 Preview 预览应用打开
- 将截图拖入 Slack、微信、邮件、浏览器、文档等应用进行分享
- 将截图拖入文件夹时保留文件并从挂线上移除
- 拖到废纸篓或点击关闭按钮删除不需要的截图
- 通过快捷键 Ctrl + Option + T 显示或隐藏截图线
- 作为 Swift/AppKit/SwiftUI 小型原生应用的参考项目
05
部署与配置
- 方式一:从 GitHub Releases 下载最新的 DMG 磁盘镜像。
- 打开 DMG 文件,将 Tendedero 拖入 Applications 应用程序目录。
- 启动 Tendedero。应用已使用 Apple Developer ID 签名并完成 notarization,正常情况下可直接打开。
- 首次启动时,根据提示决定是否让 Tendedero 接管系统截图设置。
- 方式二:使用 Homebrew 安装:brew install --cask alejandrobujan/tap/tendedero
- 方式三:源码构建:git clone git@github.com:alejandrobujan/tendedero.git
- 进入项目目录:cd tendedero
- 运行构建脚本:scripts/build-app.sh
- 打开本地构建应用:open build/Tendedero.app
06
风险与注意事项
- 仓库元数据显示 license 为 NOASSERTION,但 README 声明代码为 MIT;同时名称和图标不包含在开源授权内,商业或分发 fork 时需注意商标和素材替换。
- 仅支持 macOS 14 及以上,低版本 macOS 用户无法使用。
- 应用会修改系统截图设置,虽然会恢复,但仍可能与用户已有截图工作流或其他截图工具产生冲突。
- 目前语言仅支持 English 和 Spanish,不支持中文界面。
- 功能聚焦截图暂存和处理,不是完整的截图编辑、OCR、云同步或素材管理工具。
- 依赖 macOS 系统能力和私有化桌面交互场景,跨平台价值有限。
- 本地源码构建可能受到 Xcode、Command Line Tools 和 SDK 版本影响。
- 项目 stars 较多但 forks 较少,社区生态和插件扩展能力有限。
2026-10-08
第27名
新收录 · github_search