Skip to content

siryeah/FocusTime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FocusTime app icon

专注时刻 FocusTime

让倒计时静静地留在桌面上,提醒你回到当下。

下载最新版 · 反馈建议 · 路线图

为什么做专注时刻

你是否也遇到过这种情况?

打开电脑,原本准备写文档、写文章、剪视频,或者查资料、向 AI 提问。结果顺着一个又一个链接不断跳转,在不同网站之间浏览,甚至不知不觉刷起短视频。一两个小时过去,最初想完成的任务却没有进展。

市面上的番茄钟应用很多,但不少产品功能较为复杂,也很少把倒计时数字始终置顶显示在桌面上。

专注时刻只想解决一个很小但具体的问题:无论你正在电脑上做什么,都让剩余时间安静地留在视线里,提醒你回到当前任务,回到当下。

这个功能实现起来应该不难,为什么没人做?所以,我决定用 AI Coding 把它做出来。在日常工作和学习中,它已经帮助我减少走神,更有意识地完成一段完整的专注时间。

核心体验

专注时刻是一个轻量的 macOS 原生菜单栏倒计时应用。它可以常驻菜单栏,也可以在桌面上显示悬浮倒计时卡片,适合番茄工作法、专注工作和短时任务管理。

功能特点

  • 菜单栏常驻:随时查看倒计时状态并快速操作。
  • 桌面悬浮卡片:在工作过程中保持时间可见。
  • 灵活的计时设置:支持预设时长和自定义时长。
  • 三种显示模式:仅菜单栏、仅桌面或同时显示。
  • 个性化配色:可切换倒计时数字颜色。
  • 快捷操作:支持开始、暂停、继续和重置。
  • 全局快捷键:使用 Option + Space 快速开始或暂停。
  • 开机自启动:可按需设置登录 macOS 后自动运行。

产品截图

专注时刻设置面板:可设置倒计时时间、数字颜色和显示模式
设置面板:选择时长、数字颜色和显示模式。
专注时刻菜单栏:可快速切换倒计时时长并开始或重置专注
菜单栏:快速选择时长、开始或重置专注。
专注时刻桌面悬浮倒计时卡片
桌面悬浮卡片:让剩余时间持续可见。

下载与安装

前往 Releases 页面 下载最新版 DMG 安装包。

如果你不熟悉 GitHub:打开上面的链接后,在最新版本下方找到 FocusTime-1.0.0-arm64.dmg,点击即可下载。打开 DMG 后,将 FocusTime.app 拖入 Applications 文件夹。

当前内测包未经过 Apple Developer ID 签名和公证。如果 macOS 提示无法验证开发者,可以右键点击应用选择“打开”,或在“系统设置 > 隐私与安全性”中选择“仍要打开”。

如果系统提示应用已损坏,可在终端执行:

xattr -dr com.apple.quarantine /Applications/FocusTime.app

系统要求

  • macOS 26.0 或更高版本
  • 当前预构建包支持 Apple Silicon / arm64

路线图

专注时刻仍在持续完善。后续计划包括:

  • 增加数字倒计时与时钟式进度视图的切换。
  • 记录已完成的专注番茄钟数量。
  • 增加个人专注时长统计与趋势分析。
  • 支持填写当前任务名称,将倒计时与具体任务关联。
  • 根据使用反馈继续优化悬浮卡片和菜单栏体验。

下图为产品演进方向预览,其中部分功能仍在规划和开发中:

专注时刻产品演进方向:未开始、倒计时中和暂停中的界面预览

开发

使用 Xcode 打开项目:

open FocusTime.xcodeproj

命令行构建 Release:

xcodebuild -project FocusTime.xcodeproj -scheme FocusTime -configuration Release -destination 'platform=macOS,arch=arm64' ARCHS=arm64 ONLY_ACTIVE_ARCH=NO build

反馈与贡献

欢迎通过 GitHub Issues 提交问题和建议。如果你希望参与改进,也欢迎 Fork 仓库并发起 Pull Request。

许可证

本项目基于 MIT License 开源。

关于

  • 当前版本:v1.0.0
  • 产品设计与开发:四月(siyue)
  • 使用 AI Coding 完成首个可用版本

About

专注时刻:轻量、原生的 macOS 菜单栏专注倒计时应用

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors