用途:在 macOS 上通过 Raycast 与 Alfred 构建键盘驱动的效率工具,包括快速访问开发工具、自动化重复任务、自定义搜索命令、剪贴板历史管理、文本片段扩展、项目启动与切换、API 查询工具、应用控制及团队效率工具。不适用于跨平台自动化、服务端自动化、GUI 测试自动化、Windows/Linux 环境或重计算任务。
主要能力:Raycast 支持脚本命令(bash/Python 等,通过 @raycast 注释声明标题、模式、图标、参数)与 TypeScript/React 扩展(List、ActionPanel、LocalStorage、Clipboard、showToast 等 API),可实现项目启动器、GitHub 仓库搜索、剪贴板历史等。Alfred 工作流由触发器、动作与输出组成,脚本语言支持 bash、zsh、Python、AppleScript/JXA、Ruby、PHP、Perl。
使用方式:安装 Raycast 用 brew install --cask raycast,Node.js 用 brew install node,CLI 用 npm install -g @raycast/api,创建扩展用 npx create-raycast-extension --name my-extension,开发模式 npm run dev。Alfred 用 brew install --cask alfred(工作流需 Powerpack),工作流位于 ~/Library/Application Support/Alfred/Alfred.alfredpreferences/workflows/,通过 Alfred Preferences 创建。
限制:Alfred 工作流需 Powerpack;Raycast 扩展开发依赖 Node.js;资料未提供具体收费、价格、平台兼容版本或效果数据。