AgentView 是一款原生 macOS 工具,用来查看、管理和编辑系统中已经存在的定时任务与后台作业,重点覆盖 launchd、LaunchAgents 和 cron。它把用户常见的调度项集中到一个桌面界面里,避免频繁切换到 Terminal、手动查找 ~/Library/LaunchAgents,或依赖 launchctl print、crontab -e 这些命令来定位问题。

软件可以清楚区分用户拥有的可编辑任务与系统级只读项目,帮助你快速查看任务的调度时间、执行命令、运行状态、退出状态和来源路径,也支持直接运行、启用、停用、创建和修改任务。无论是开发者、系统管理员,还是需要日常维护自动化脚本的高级用户,都能用它更直观地排查失败任务、清理旧条目、核对 plist 或 cron 配置,并保持对本机调度系统的完整掌控。

功能

AgentView 是一款面向 macOS 自动化管理的原生桌面应用,把 launchd 作业与 cron 任务整合到同一界面中,方便用户直接浏览、检查、编辑和运行本机调度项,同时保留原始定义信息,避免被过度简化的抽象层限制。

  • 统一管理 launchd 与 cron: 将用户 LaunchAgents、用户 cron 任务以及可选的系统级调度项放在同一视图中,减少在不同工具和目录之间来回切换的成本。
  • 清晰区分权限范围: 明确标识用户可编辑内容与系统只读内容,帮助你知道哪些任务可以直接修改,哪些只能查看,避免误操作。
  • 完整查看任务详情: 可在一个页面中检查任务的计划时间、命令内容、运行状态、退出状态和来源路径,便于快速判断任务是否正常工作。
  • 支持直接运行与启停: 可对选中的任务执行立即运行、启用或停用等操作,适合排查后台任务、验证脚本行为或临时关闭自动化流程。
  • 可视化编辑 LaunchAgents: 无需手写复杂 plist XML 或记忆 cron 语法布局,就能创建和编辑用户级 LaunchAgents 与 cron 条目。
  • 保留原始定义: 在友好的界面之外仍然显示任务原文,方便核对配置细节,不会把调度逻辑锁在黑箱式界面里。
  • 本地优先工作方式: 直接读取本机 plist 文件和 crontab 内容,不依赖账号登录或云端后台,适合注重隐私与离线使用的场景。
  • 适合故障排查: 可用于确认后台作业是否已加载、查找某个计划任务对应的 plist 或 cron 条目、查看失败任务的最后退出状态。
  • 便于清理旧任务: 适合整理已经失效的 cron 条目和 LaunchAgents,让系统调度配置保持干净、有序、易维护。
  • 面向专业用户: 针对开发者、系统管理员、独立开发者、支持工程师和重度自动化用户设计,让日常调度管理不必从终端开始。