FocusRelayMCP
活跃·★ 55·MIT·更新于 2026-10-17
FocusRelay 是一个用于 macOS 的原生 Swift MCP 服务器和 CLI 工具,使 AI 助手能够与 OmniFocus 交互,安全地读取和更新任务及项目。它通过允许 AI 审查和修改 OmniFocus 条目而无需手动操作,从而简化了个人任务管理。
#Swift#macOS#命令行工具#OmniFocus#AI集成#任务管理#Homebrew#个人效率
01
功能特性
01根据多种条件(日期、标记、标签、项目、可用性等)查找和统计任务。
02更新现有任务和项目的名称、备注、标记、日期、预估、标签和项目设置。
03预览提议的更改并验证保存结果的准确性和安全性。
04使用 OmniFocus 的原生审查系统标记活跃和暂停的项目为已审查。
05删除、恢复、完成、重新激活和移动现有任务和项目。
02
兼容性
macOS
操作系统
已通过文档验证
OmniFocus 4
应用程序
已通过文档验证
Homebrew
包管理器
已通过文档验证
Swift
语言
已通过文档验证
MCP-compatible AI Assistants
集成
已通过文档验证
03
快速开始
1
$ brew tap deverman/focus-relay
2
$ brew trust --formula deverman/focus-relay/focusrelay
3
$ brew install focusrelay
4
$ mkdir -p "$HOME/Library/Containers/com.omnigroup.OmniFocus4/Data/Library/Application Support/Plug-Ins"
5
$ cp -R "$(brew --prefix focusrelay)/share/focusrelay/Plugin/FocusRelayBridge.omnijs" "$HOME/Library/Containers/com.omnigroup.OmniFocus4/Data/Library/Application Support/Plug-Ins/"
6
$ osascript -e 'tell application "OmniFocus" to quit'
7
$ sleep 2
8
$ open -a "OmniFocus"
04
使用场景
↳查询 OmniFocus 中标记项目的数量或特定任务的详细信息。
↳通过 AI 命令定位特定任务、标记它并验证更改。
↳使用自然语言为任务设置截止日期并确认更新。
↳使用 AI 助手审查项目、文件夹、标签、任务数量和停滞的工作。
↳自动化在 OmniFocus 中将项目标记为已审查的过程。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧