跳到正文
发现
Tic:macOS 桌面便签待办清单
桌面应用效率工具

Tic:macOS 桌面便签待办清单

一款 macOS 原生应用,把待办清单变成浮在桌面上的便签,随时扫一眼、打勾、拖动。

admin
发布于 2026-10-28
浏览
7
访问
0
下载
0
版本
v0.9.0
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Tic 是一款面向 macOS 的原生待办清单应用。它把清单做成浮在桌面上的便签,而不是藏在菜单栏里等你点开——抬眼就能看到,随手勾掉,还能拖动摆放。每张便签本身就是一份独立的清单。

主要功能

  • 浮动便签:无边框、可拖动、可缩放的窗口面板;每张便签可单独设置「始终置顶」和「在所有空间显示」,位置与状态在重启后保留。
  • 多份清单:可从菜单栏、快捷键 ⌘N、便签内的 + 或 Dock 菜单新建,新清单自动命名为 List 1、List 2…。
  • 富任务:支持最多 3 层子任务(勾选父任务会一并勾选其子任务)、多行备注(Shift-Return),以及行内 Markdown(**bold**、*italic*、`code`、~~strike~~、链接)。点按即可编辑,拖动可排序,向右拖动可建立嵌套。
  • 实色或液态玻璃:每张便签可单独换配色,也可使用半透明材质,让桌面透出来。
  • 卷起:双击便签标题栏即可折叠到只剩标题。
  • Raycast 风格搜索面板:一个居中的浮动命令面板,可用键盘导航来搜索、打开或删除任意清单。
  • 登录时启动、自定义菜单栏图标,以及原生 Dock 身份。

安装与使用

系统要求:macOS 14 (Sonoma) 或更高版本,Apple silicon 机型。

在终端中粘贴以下命令:

curl -fsSL https://tic.kasvith.me/install.sh | sh

脚本会把 Tic 安装到 /Applications(非管理员账户则为 ~/Applications)并打开。之后随时重跑该命令即可更新。

也可以手动下载:最新 release 中的 .dmg,把 Tic.app 拖到 /Applications,然后清除一次隔离标记:

xattr -c /Applications/Tic.app

(或者右键 Tic.app → 打开 → 打开。)想让 Tic 开机自动启动,可在菜单栏菜单中开启 Launch at Login。

从源码构建(Swift Package,无需 .xcodeproj):

swift run                 # 构建并启动(开发)
swift build -c release    # 发布构建
swift test                # 运行测试(Swift Testing)
./scripts/package.sh      # 组装 dist/Tic.app(加 --open 可直接启动)
open Package.swift        # 在 Xcode 中编辑

快捷键

快捷键 操作
Return 完成编辑任务 / 添加已输入的任务
Shift-Return(或 ⌥ Return) 在同一任务内换行
Shift-Tab 把任务变成子任务(下嵌一层)
⌃ Shift-Tab 取消嵌套(移回上一层)
⌘N 新建清单
双击标题栏 卷起 / 展开便签

也可以直接拖动任务排序,或向右拖动建立嵌套,拖放指示器会显示落点层级。编辑时输入框内会出现小小的键帽提示(⇧⏎ line、⇧⇥ nest),无需记住上表。

注意事项

  • 仅支持 Apple silicon 的 Mac,需 macOS 14 及以上。
  • Tic 未经公证(notarized)。通过浏览器下载的应用会被加上隔离标记,导致首次启动被 Gatekeeper 拦截;用 curl 安装不会带上该标记,因此可以直接运行。
  • 技术栈:Swift 6 · SwiftUI + AppKit · GRDB (SQLite) · SMAppService(登录项)。
  • 采用 MIT 许可证。

本作品整理自 GitHub 开源项目 kasvith/tic,原作者 @kasvith,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.9.0当前版本

    新增一行命令完成安装与更新;支持在应用内安装更新,并展示自当前版本以来的更新内容;官网首页加入安装命令。

评论